使 MessageBox 停留在其他窗口的顶部

Ste*_*ven 4 windows winapi

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

Han*_*son 5

我认为您希望按照此处所述将 System Modal 设为 MB_SYSTEMMODAL 。

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