
我在用mfc,现在有主窗口和子窗口,子窗口是domodal方式弹出来的,线程给主窗口发消息,……
我在用mfc,现在有主窗口和子窗口,子窗口是domodal方式弹出来的,线程给主窗口发消息,他弹出一个MessageBox,点击确定之后,聚焦在了主窗口上,而不是子窗口。...
我在用mfc,现在有主窗口和子窗口,子窗口是domodal方式弹出来的,线程给主窗口发消息,他弹出一个MessageBox, 点击确定之后,聚焦在了主窗口上,而不是子窗口。。我现在只能用线程给主窗口发消息,请问为什么domodal的都可以这样。。还问就是怎么实现让他点完确定可以聚焦在子窗口上!谢谢!
展开
2个回答
展开全部
::SetForegroundWindow(hwnd);
使用这个函数,参数是你那个子窗口的句柄,在每次MessageBox后你要手动写代码,
使子窗口处于被激活状态,就是获得焦点。
使用这个函数,参数是你那个子窗口的句柄,在每次MessageBox后你要手动写代码,
使子窗口处于被激活状态,就是获得焦点。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询