MFC 的 Dialog 创建时有时会被设为前台窗口,导致 ShowWindow(SW_SHOWNOACTIVATE); 无效,因此只能在创建前 GetForegroundWindow(); 窗体创建成功以后再 SetForegroundWindow(); ,然后 ShowWindow(SW_SHOWNOACTIVATE); 就有用了。
防止窗体显示时获取输入焦点
最新推荐文章于 2022-06-10 16:08:49 发布
MFC 的 Dialog 创建时有时会被设为前台窗口,导致 ShowWindow(SW_SHOWNOACTIVATE); 无效,因此只能在创建前 GetForegroundWindow(); 窗体创建成功以后再 SetForegroundWindow(); ,然后 ShowWindow(SW_SHOWNOACTIVATE); 就有用了。