私は現在 を使用してShowWindow( hwnd, SW_HIDE )
いAltTabますが、非表示にした後でも切り替えることができるようです。
ウィンドウを破壊せずに完全に非表示にする方法はありますか?
編集:WS_EX_TOOLBOX
スタイルを使用しても役に立たないことを追加する必要があります。と が十分にあるAltTabとShowWindow(SW_SHOW)
、いくつかの奇妙なことが起こります。
私は現在 を使用してShowWindow( hwnd, SW_HIDE )
いAltTabますが、非表示にした後でも切り替えることができるようです。
ウィンドウを破壊せずに完全に非表示にする方法はありますか?
編集:WS_EX_TOOLBOX
スタイルを使用しても役に立たないことを追加する必要があります。と が十分にあるAltTabとShowWindow(SW_SHOW)
、いくつかの奇妙なことが起こります。
このコードを試してウィンドウを非表示にする このコードを試してみると、 +
を押している間、非表示のウィンドウは表示されません[ 私は win-xp を使用しています]
ウィンドウを表示するには+を押しますAltTab
TabEsc
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);