原创 如何让Lazarus或Delphi的MessageBox能显示中文

2013-11-23 16:11 2061 22 22 分类: 消费电子

 

在Lazarus中有一个问题,就是当你使用MessageBox时不能显示中文信息,这对于英文不好的说实属一个大问题。实质上现如今的软件都基本上是使用UNICODE编码,支持几十种语言,所以就不是什么大问题了,但对于新手来说可能略显困难!正确显示中文的做法如下:
 
MessageBox(0,PChar(UTF8ToAnsi('正常显示中文')),PChar(UTF8ToAnsi('提示')),MB_OK or MB_ICONEXCLAMATION);
 
 
qq截图20131123160827.jpg
国外关于此问题的一个帖子:http://forum.lazarus.freepascal.org/index.php/topic,13184.msg68757.html?PHPSESSID=d04fbb4b413ab7eb21d26b32039151dc#msg68757

文章评论0条评论)

登录后参与讨论
我要评论
0
22
关闭 站长推荐上一条 /2 下一条