如何将 MessageDlg()对话框上的按钮[yes,no,cancle...]改为中文 ?
解决方案 »
- 如何操作Excel????
- ACM控件问题,在线等。。。
- 这个SQL怎么写啊。谢谢!!
- 是否有类似word的文字处理控件?
- 请教,需一个能播放RM视频音频的控件,能脱离REALPLAY环境
- bpl 问题
- 请问高手:怎样才能知道某Application中的一个窗体是否已经建立???
- 关于传递三维数组问题。
- 请教高手,如何获取一个应用程序(exe文件)窗体的标题栏的字符串?
- 请问如何动态获得数据库中某个字段的值?
- 再问!!关于ADOQuery控件对数据库操作的问题
- 出现:Access violation at adress 022c5a10 in module 'msdatl3.dll'.write of addresss 00000009 的提示
怎么显示中文按钮?
if (Application.MessageBox(Pchar(StrMessage),DialogTitle,MB_YESNO+MB_ICONQUESTION))=ID_Yes then
2. 保存同名副本到另一个位置
3. 随便打开一个新的工程,将同名副本Consts.pas加入该工程
4. 修改同名副本Consts.pas的内容,如:
SOKButton = 'OK'; //改为SOKButton = '确定';
SCancelButton = 'Cancel'; //改为SCancelButton = '取消';
SMsgDlgWarning = 'Warning';//改为SMsgDlgWarning = '警告';
SMsgDlgError = 'Error'; //改为SMsgDlgError = '错误';
5. 编译该工程,将生成的Consts.dcu拷贝到...\Borland\Delphi6\Lib覆盖同名文件
6. 重新启动Delphi,来个MessageDlg看看效果
2. 保存同名副本到另一个位置
3. 随便打开一个新的工程,将同名副本Consts.pas加入该工程
4. 修改同名副本Consts.pas的内容,如:
/*/*/*/*/*/*/*/*/*/*/*/*/
SOKButton = 'OK'; //改为SOKButton = '确定';
SCancelButton = 'Cancel'; //改为SCancelButton = '取消';
这里注意:上面两句应该改成
SMsgDlgOK = 'OK'; //改为SMsgDlgOK = '确定';
SMsgDlgCancel = 'Cancel'; //改为SMsgDlgCancel = '取消';
/*/*/*/*/*/*/*/*/*/*/*/*/
SMsgDlgWarning = 'Warning';//改为SMsgDlgWarning = '警告';
SMsgDlgError = 'Error'; //改为SMsgDlgError = '错误';
5. 编译该工程,将生成的Consts.dcu拷贝到...\Borland\Delphi6\Lib覆盖同名文件
6. 重新启动Delphi,来个MessageDlg看看效果