加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

德尔福 – 确保ShowMessage保持最佳状态

发布时间:2020-12-15 09:16:26 所属栏目:大数据 来源:网络整理
导读:我有几个应用程序,我称之为ShowMessage(‘完成
我有几个应用程序,我称之为ShowMessage(‘完成!’);在长期运作结束时.

大多数情况下,这很有效,但每隔一段时间,Message Dialog就会显示在主窗体后面.

有什么方法可以确保ShowMessage始终位于顶部?

谢谢!

解决方法

改为调用 Windows MessageBox() API并将句柄传递给活动表单.实际上,我的代码一直使用Application.MainFormHandle,因此我确信这是一种合理而简单的方法.

这将是系统本机对话而不是本土Delphi版本的好处.它还支持剪贴板操作.

如果你想变得非常花哨,那么你可以使用Vista task dialog,但这要复杂得多,你显然不需要它来进行如此简单的对话.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读