Delphi6的Clx应用,消息框始终显示OK而非“确定”,如何解决?(50分)

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

byx45

Unregistered / Unconfirmed
GUEST, unregistred user!
使用ShowMessage 和Application.MessageBox都一样,没有中文按钮,大约在window平
台,不会调用本地字符集,涉及到winapi的问题?
道理不去管它,怎么解决?
 
汉化呀
要吗真接用
messagbox()
就是中文了
 
受不了,要汉化吗?这么问就是不想活着不会那么复杂:)
直接用MessageBox,笑我呀?
 
下面是个例子!
Application.MessageBox(PChar('输入内容为空!!'),
'输入错误',mb_Ok+mb_IconWarning)
 
>使用ShowMessage 和Application.MessageBox都一样,没有中文按钮,
怎么会呢?
如下:
procedure TForm1.Button1Click(Sender: TObject);
begin
Application.MessageBox(PChar('Hello world!!'),'你好',MB_OkCancel+mb_IconInformation)
end;
就是显示中文 确定 取消
 
Clx要考虑到跨平台,所以按钮不能调用Windows默认的字串,自己写消息框吧。
 
大约胡兄标题看明白了,是clx应用
惭愧:(
 
勉强接受,却不知该怎么做消息框,呜呜
 
后退
顶部