所以我创建了一个主窗口,在其中我创建了一个 2 个子窗口。他们都有不同的WindowProcs。在WM_CREATE
主窗口的消息中,我将焦点放在其中一个带有SetFocus(...)
. 在我MessageBox
从子窗口过程中显示 a 后,焦点被设置回主窗口。如何保持对子窗口的关注?
问问题
1181 次
1 回答
4
当消息框窗口被销毁时,Windows 使另一个顶级窗口成为活动窗口。如果这不是您想要的,则由您来响应WM_SETFOCUS
您的主(顶级)窗口将接收并用于SetFocus()
将焦点指向子级的消息。
于 2012-05-11T12:23:59.637 回答