关于MessageBox等按钮多语言的问题
由于MessageBox是调用的系统库,与操作系统的语言环境相关,请问:在中文操作系统上,如何将MessageBox上的“确定”按钮改成“OK”,因为我的软件要可以实时切换多国语言,在英文版软件时按钮“确定”太难看了。由于程序中的MessageBox非常多,不想将MessageBox用对话框代替。
------解决方案--------------------还是用对话框代替吧...
------解决方案--------------------利用非托管API,把系统的语言设置成英文的.
------解决方案--------------------自己做一个消息框不就完了吗。。。
实现简单。想怎样就怎样。。。
------解决方案--------------------呵呵,就是啊
------解决方案--------------------别的都太麻烦.楼主别异想天开了,还是用自定义对话框吧
------解决方案--------------------这个问题还是比较简单的
发消息可以自定义对话框的外观
------解决方案--------------------你可以看看关于NativeWindow方面的资料
看看相关的API
比如
[DllImport( "user32.dll ")]
public static extern IntPtr SetDlgItemText(IntPtr hwnd, int id, string caption);