Inputbox 按钮改中文(0分)

H

holyszq

Unregistered / Unconfirmed
GUEST, unregistred user!
Inputbox 按钮如果把它改成中文呢 ?
 
Source/VCL中改inputbox所在的文件,好像是Dialogs.pas,改好后放到Lib目录
 
能具体一点吗?谢谢!!!
 
找到文件C:/Program Files/Borland/Delphi5/Source/Vcl/Consts.pas
找到前缀为SMsgDlg的一系列字符型常量,将它改成中文就行了。

 
把那个函数重新改一下吧,我就是这样改的
因为win2000设计的界面在win98会变形,所以改楼上所说的那些不一定行。
比如定义一个 Font对象,把它的语言集,字体改变以下,再赋值给Form
 
还是自己New一个Form,然后写一个类似InputBox的方法来调用它
这样一是解决了中文化问题,二也不用修改你的代码(最多加一个单元引用)。
 
如我记得没错的话
Consts单元中

SMsgDlgOK = 'OK';
SMsgDlgCancel = 'Cancel';
 
自己做一个不就完了
 
呵呵,如果只是改consts单元的话,显示出来的汉字大小还是很难看,因为inputbox继承了以前的字体
所以还要改,就在TinputBox初始化的前几句就有font可以设置;改一行和加一行代码就行啦。
 
顶部