【发布时间】:2014-03-15 10:44:23
【问题描述】:
我创建了一个弹出窗口(@987654321@、WS_EX_TOPMOST、WS_EX_TOOLWINDOW),单击该窗口可以接收焦点(通过在WM_LBUTTONDOWN 处理程序中调用SetFocus)。一切正常,直到我最小化主应用程序窗口(弹出窗口仍然可见) - 现在当我单击弹出窗口时,它立即再次失去焦点。为什么会发生这种情况,弹出窗口不应该与主窗口完全无关,因为它不是孩子或任何东西?
更新:这似乎与WS_POPUP 有关。尝试在主应用程序窗口最小化时单击窗口会闪烁其任务栏图标并立即取消焦点。
【问题讨论】:
标签: c++ windows winapi popup setfocus