注册 登录
编程论坛 VB6论坛

Msgbox 可不可以弹出纯英文的对话框?

yuma 发布于 2023-01-21 12:32, 1142 次点击
MsgBox "content", 0, "title"

弹出的对话框按钮是中文的,可不可以英文(ok)

只有本站会员才能查看附件,请 登录
10 回复
#2
mrexcel2023-01-26 11:25
至少有三种方法:

安装英文版VB6
使用API
更改区域设置
#3
吹水佬2023-01-26 12:07
就是对话框,可以自己写一个。
#4
yuma2023-01-26 19:13
你写一个按钮是英文的试试。可能需要在英文操作系统下才会按钮才会显示英文。
#5
吹水佬2023-01-26 19:40
以下是引用yuma在2023-1-26 19:13:44的发言:

你写一个按钮是英文的试试。可能需要在英文操作系统下才会按钮才会显示英文。

再难的自己也可以画一个出来吧,何况只是一个对话框中的按钮?
中文系统也可以打印出英文的吧,就算没有英文字库也可以画个英文字符出来吧。
#6
yuma2023-01-26 19:55
回复 5楼 吹水佬
牛皮,请开始你的表演
#7
吹水佬2023-01-26 21:13
以下是引用yuma在2023-1-26 19:55:28的发言:

牛皮,请开始你的表演

windows编程,窗口是最基本的吧,何来“牛皮”。
创建对话框也是创建窗口,要在对话框里加个什么控件,不用牛皮吹出来吧。
#8
吹水佬2023-01-26 21:52
只有本站会员才能查看附件,请 登录
#9
吹水佬2023-01-26 21:54
MessageBoxEx(0,"This is an English MessageBox!", "Alert", 1, 1033)
#10
吹水佬2023-01-26 22:10
用系统定义的对话框(Dialog),在创建Dialog前加上一句:
SetThreadUILanguage(1033)
#11
yuma2023-01-28 12:31
原来还有MessageBoxEx这个好东西,真好。
1