如何将 MessageDlg()对话框上的按钮[yes,no,cancle...]改为中文 ?
解决方案 »
- delphi IDE的问题。还是我的问题。ASM代码里不能有注释?
- 有没有这样的控件?选择基本资料用。
- adoconnection控件怎么连接access?(急)
- 如何获取数据库中数据表的个数和数据表的名称,,,,急
- 要回家了Free100
- 连接出错[DBNMTMPW]找不到指定的sql server,但我在ODBC中设置一个连接后,再启动此软件就连接成功????
- 谁知道数据库中根据日期得到星期几的函数
- 帮忙!!!!!
- 我在用delphi做報表的時候,preview 的結果和打印在紙上的結果不一樣...
- application.initialize完成了什么
- 再问!!关于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看看效果