如何强制MessageBox显示为顶部窗口

问题描述 投票:0回答:2

我不知道如何解释我的意思。 我创建了一个程序 (A),它在超时后显示一个 MessageBox。

如果我的程序(A)被激活,它只会显示我想要的消息框。但是,当我使用另一个程序 (B)(我的程序 - A - 未激活)时,消息框仅出现在任务栏中,如下所示:

enter image description here

我想要这个:

enter image description here

任何人都可以帮我创建一个位于最顶层的消息框(方法的名称是什么)?

c++ windows winapi mfc
2个回答
4
投票

我也找到了我的解决方案:

我可以使用:

MB_SETFOREGROUND 或

MB_TOPMOST 或

MB_SYSTEMMODAL


0
投票

将 MB_APPLMODAL 作为参数传递给消息框函数

了解更多详情 http://msdn.microsoft.com/en-us/library/ms645505(VS.85).aspx

© www.soinside.com 2019 - 2024. All rights reserved.