winapi - 使 MessageBox 保持在其他窗口之上

标签 winapi windows

我有一个调用 MessageBox 的 TimerProc。我希望 MessageBox 位于其他窗口之上。因此,例如,父窗口设置计时器,然后我在其上移动另一个窗口。当计时器触发时,我想让 MessageBox 出现在覆盖应用程序的窗口顶部。这可能吗?我应该怎么做?

最佳答案

我想你想让它成为 MB_SYSTEMMODAL 的系统模式,如所述 here .

和/或使位于顶部的窗口成为 MessageBox 的所有者。

关于winapi - 使 MessageBox 保持在其他窗口之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3077205/

相关文章:

vba - NOT的奇怪行为

c++ - 读取 Win32 变量

iphone - 没有mac机可以在windows记事本里写IOS代码然后在iphone上运行吗

windows - 在VS 2008中构建的QT应用程序无法在XP中运行

python - 如何更改 python 文件的默认编辑器?

windows - 向除 Microsoft Windows 2012 Server 上的一个用户之外的所有用户发送消息

c - 在对快照进行进程遍历后,如何获得所有进程的完整命令行?

windows - 处理多个鼠标

我可以在另一个线程中使用 HBITMAP 吗?

windows - 如何选择正确的数字证书在 Windows 下对可执行文件进行代码签名?