-
[VS2017][C/C++] 콘솔창 사용하지 않기프로그래밍/C++ 2019. 2. 17. 23:34728x90
프로그래밍을 하다 보면 많은 상황에 마주하게 되지만, 기본적으로 나오는 콘솔창이 필요하지 않을 때가 있다.
※ 비주얼스튜디오 2017 기준 (Based on VisualStudio 2017)
방법 1. 콘솔창을 껐다 켰다 할 수 있지만, blank현상이 있음
#include <windows.h> int main() { HWND hWndConsole = GetConsoleWindow(); ShowWindow(hWndConsole, SW_HIDE); }
방법 2. 아예 끌 수 있음. 다시 켜는 방법은 잘 모르겠음.
GUI의 경우 윈도우의 메시지 루프에 주의하여 코딩해야함.
int CALLBACK WinMain(__in HINSTANCE hInstance,__in HINSTANCE hPrevInstance,__in LPSTR lpCmdLine,__in int nCmdShow) {//투명화 /* 함수 입력 */ }
프로젝트 속성 → 링커 → 시스템 → 하위 시스템 (창/SUBSYSTEM:WINDOWS)
728x90댓글