主窗口用SetWindowPos后的问题 主窗口用SetWindowPos后显示在最项,如果showmessage('OK')则showmessage窗口会在主窗口前面,但由于其它原因,showmessage却在主窗口的下面了(被主窗口盖住了),这时主窗口点不动,好象程序死了一样,其实没有死,只是活动窗口showmessage在主窗口下面,无法响应鼠标等输入。就好象是程序死了一样,这个问题如何避免? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 兄弟,别用showmessage,改用MessageBox(self.handle,'测试','测试',MB_OK or MB_ICONERROR);MessageBox第一个参数指定了弹出窗口的parent,应该可以解决你的问题 你详细查一下help里的MessageBox方法的调用 MessageBox(Handle, 'hello', 'abc', 0); MessageBox(Handle,'提示框标题','提示框内容', MB_ok); 楼上的错了MessageBox(Self.Handle,'提示框内容','提示框标题',MB_OKCANCEL) 上面只是一个例子。如用ShowModal显示自己的子窗口也一样出问题。或者程序有时出错显示错误提示窗口等。是否有什么办法检查主窗口在最前面,而子窗口在后面,这样可能是解决问题的根本办法。 如何禁止发送邮件? DELPHI的构造方法! 关于多线程的问题 大家帮看看,我这么写为什么不行啊,不起作用,急...... DElPH的串口通讯 ControlBar中放置Menu的问题 报表中的问题 DeDe反编译灰鸽子VIP2007beta2源码 如何获取IP地址的的某一个段呢 高手请进!SendBuf与ReceiveBuf问题。(谢绝灌水!!!) 关于delphix的dxinput~~ 一个查询问题
MessageBox(Self.Handle,'提示框内容','提示框标题',MB_OKCANCEL)
是否有什么办法检查主窗口在最前面,而子窗口在后面,这样可能是解决问题的根本办法。