messagebox,为什么要按alt键才会显示??? ( 积分: 100 )

  • 主题发起人 主题发起人 ypluo
  • 开始时间 开始时间
Y

ypluo

Unregistered / Unconfirmed
GUEST, unregistred user!
最近一段时间老是出现怪事,不知道为什么?<br><br>我用fsMDIForm做主界面,在mdichild里用<br>Application.messagebox('abcd','ab');<br>程序运行时,根本不显示,需要按alt才会显示出提示窗口,搞不清怎么回事啊。<br><br>可是我在一个新project却又可是用
 
[^]此类怪事还未遇到<br>试试api&nbsp;<br>messagebox(0,'abx',''ab,0);
 
可是我的软件里用200多个messagebox,改到什么时候啊?
 
messagebox(0,'abx',''ab,0);&nbsp;这个不能用啊?有错
 
在公共单元自己写一个&nbsp;MessageBox&nbsp;函数<br>function&nbsp;MsgBox(const&nbsp;Text,&nbsp;Caption:&nbsp;String;&nbsp;Flags:&nbsp;Longint&nbsp;=&nbsp;MB_OK):&nbsp;Integer;<br>begin<br>&nbsp;&nbsp;Result&nbsp;:=&nbsp;Windows.MessageBox(Handle,PChar(Text),PChar(Caption),Flags);<br>end;<br>供公共调用<br>然后用替换功能把<br>Application.messagebox<br>替换为<br>MsgBox
 
liyinwei:<br>你这种方法很妙,但结果还是要用ALT才能显示提示信息
 
网上搜索一下,有一兄弟也碰到过这个问题,不知道解决没啊
 

Similar threads

后退
顶部