在某些時候執行程式時不想要看到小黑視窗的話,可以透過HWND來控制小黑視窗,看你想要隱藏或是顯示都可以。
程式執行後可以試試看,按下ctrl+F5就可以把小黑視窗隱藏起來,再按一次就顯示,再按一次就隱藏,再按一次就...
#include <Windows.h> int main() { // initial cmd window HWND CmdhWnd = GetConsoleWindow(); static bool cmdFlag = true; // hide or show cmd window ShowWindow(CmdhWnd, cmdFlag); while (true) { // ctrl+F5: close or open cmd window if (GetAsyncKeyState(17) && GetAsyncKeyState(116)){ Sleep(200); cmdFlag = !cmdFlag; ShowWindow(CmdhWnd, cmdFlag); } if (GetAsyncKeyState(27)){ break; } } return 0; }
沒有留言:
張貼留言