如何将INputbox的ok,cancel键改为确定,取消.(20分)

  • 主题发起人 主题发起人 bravercaohao
  • 开始时间 开始时间
B

bravercaohao

Unregistered / Unconfirmed
GUEST, unregistred user!
如何将INputbox的ok,cancel键改为确定,取消.
 
可以通过修改dialogs.pas来实现,可以直接把inputquery()方法中
tbutton.caption改为中文。 或者在consts.pas中把赋给SMsgDlgOK 和
SMsgDlgCancel值该为中文
 
飘摇客:
按你的方法为什么无效?
 
修改后要重新编译该单元文件。生成DCU,覆盖lib 中的原文件。
 
这么改字体显示会有点问题。
 
要不就自己写一个inputbox,一劳永逸
 
我试过上面的解答没问题,字体也没问题,帮忙帮到底,showmessage的标题和按钮的caption
怎么换成中文?
 
不要用showmessage()了。

用Messagebox.

EX:

if MessageDlg('是否真的退出?',mtInformation,[mbYes,mbNo],0)=mrYes then close;

if MessageBox(handle,'是否真的退出?',pchar(caption),mb_IconInformation+mb_YesNo)=mrYes then close;
 
不要用ShowMessage。用Application.MessageBox(text,Caption,Flags)。就可以了。
 

Similar threads

S
回复
0
查看
816
SUNSTONE的Delphi笔记
S
S
回复
0
查看
737
SUNSTONE的Delphi笔记
S
S
回复
0
查看
681
SUNSTONE的Delphi笔记
S
后退
顶部