이 블로그 검색

2014년 6월 12일 목요일

vc++ 프로그램 콘솔창(consol) 실행시 자동으로 숨기기

Method #1
---------------------------------------------
---------------------------------------------

1. 프로젝트 속성 -> 링커 -> 시스템 -> 하위시스템 -> Windows(/SUBSYSTEM:WINDOWS)로 변경

2. main 함수 변경
 int APIENTRY _tWinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPTSTR     lpCmdLine,
                     int       nCmdShow )

3. #include <windows.h> 추가


Method #2
----------------------------------------
------------------------------------------
Method #1은 .net 2003에서 안통하는 방법.
따라서 아래의 방법을 사용합니다.


#define _WIN32_WINNT 0x0500  // 필수
#include <windows.h>
#include <iostream>


int main()
{

HWND hWnd = GetConsoleWindow();
        ShowWindow( hWnd, SW_HIDE );
....... 블라블라블라........
 return 0;
}

댓글 없음:

댓글 쓰기