我目前正在使用ShowWindow( hwnd, SW_HIDE )
,但 Alt Tab 似乎仍然可以在隐藏后切换到它。
有没有办法在不破坏窗口的情况下完全隐藏窗口?
编辑:我应该补充一点,使用WS_EX_TOOLBOX
样式没有帮助。有了足够的 Alt Tab 和ShowWindow(SW_SHOW)
,就会发生一些奇怪的事情。
答案 0 :(得分:0)
尝试使用此代码隐藏窗口
我按下 Alt + Tab [我正在使用win-xp]时,我尝试了这个代码并且不会出现隐藏窗口
要显示窗口,请按 Tab + Esc
HWND hwnd_win = GetForegroundWindow();
ShowWindow(hwnd_win,SW_HIDE);
while(1)
{
Sleep(1000);
if(GetAsyncKeyState(VK_ESCAPE|VK_TAB ))
break;
}
ShowWindow(hwnd_win,SW_SHOW);