vb 如何更改msgbox中按钮的名称改为英文,如将“确定”变“OK”,

vb 如何更改msgbox中按钮的名称改为英文,如将“确定”变“OK”,
除了换英文版和再写Form,还有其他的方法吗?求指点江山

MessageBoxIndirect API函数
它是MessageBox系列的终极版本,原因在于提供了MSGBOXCALLBACK lpfnMsgBoxCallback;参数
你可以回调控制,然后修改消息框的一切,包括按钮文字,添加控件、定时关闭都不在话下。

这个和你应用的环境有关,比如你设置一下区域,有可能弹出一个“OK”

另外做一个formX,自己设定两个command,分别设定caption为OK和cancel 然后在原来msgbox的位置写成formX.show,就可以了

个人觉得重新加个form比较简单些,有用的时候把他显示出来