首页 > 代码库 > 隐藏终端程序窗口
隐藏终端程序窗口
#include <iostream> using namespace std; // I‘m using Vista ATM (it‘s evil), but GCC comes assuming the worst. // If you haven‘t patched your compiler to agree with the actual version // of the Windows OS, then you will need to make sure you do it like this. // #if _WIN32_WINNT < 0x0500 #undef _WIN32_WINNT #define _WIN32_WINNT 0x0500 #endif #include <windows.h> // Here‘s some fun timer stuff for the user. // (Notice how he won‘t see it work when the // console is hidden, but it will still work.) void timeout() { for (int cntr = 3; cntr > 0; cntr--) { cout << "\r" << cntr << flush; Sleep( 1000 ); } cout << "\r" << flush; } // Demonstrate some fun stuff. // Notice how hiding the console window causes it to disappear from // the Windows task bar. If you only want to make it minimize, use // SW_MINIMIZE instead of SW_HIDE. // int main() { cout << "Preparing to hide the console window\n"; timeout(); ShowWindow( GetConsoleWindow(), SW_HIDE ); cout << "Preparing to show the console window\n"; timeout(); ShowWindow( GetConsoleWindow(), SW_RESTORE ); cout << "All done!\n"; return 0; }
copy from: http://www.cplusplus.com/forum/beginner/12001/
隐藏终端程序窗口
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。