首页 > 其他 > 详细

隐藏终端程序窗口

时间:2016-12-15 21:02:14      阅读:205      评论:0      收藏:0      [点我收藏+]
#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/

隐藏终端程序窗口

原文:http://www.cnblogs.com/albertofwb/p/6184541.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!