是否有一种在Win32(MFC)应用程序中显示消息框的简单方法
即。我正在寻找一个“进程模式”消息框。
标准的Win32 MessageBox()
函数仅锁定作为第一个参数传递的窗口(及其父窗口)。如果应用程序有多个顶级窗口,MessageBox()
不会锁定所有顶级窗口。
答案 0 :(得分:0)
您可以通过在显示消息框时禁用每个窗口来锁定所有窗口,然后再启用它们。这就是所有标准的模态对话框。
至于留在顶部,SetWindowPos()
允许它设置在所有窗口或特定窗口之上,它不仅限于整个过程。