[API] 제목 표시줄 없애기

simpled 2013.06.23 15:58 조회 수 : 6399

// API에서 윈도우 생성시 스타일을 다음과 같이 바꿔준다. (붉은색)

BOOL InitInstance_Load(HINSTANCE hInstance, int nCmdShow)

{

   HWND hWnd;

 

   hInst = hInstance; // 인스턴스핸들을전역변수에저장합니다.

 

   hWnd = CreateWindow(szWindowClass, TEXT("LOAD"), 

WS_POPUP | WS_BORDER,

        100, 100, 200, 200, NULL, NULL, hInstance, NULL);

 

   if (!hWnd)

   {

      return FALSE;

   }

 

   ShowWindow(hWnd, nCmdShow);

   UpdateWindow(hWnd);

 

   return TRUE;

}



제목 없음.png


이전에 성공했었던 원인은 다음과 같습니다.


SetWindowPos 함수를 통해서, "윈도우를 화면 정 중앙에 강제 출력" 하도록 명령했기 때문입니다.






제목 없음 (1).png




'순수하게 윈도우를 팝업으로 띄우기 위한 방법은 없나요?' 라고 말씀하실 수도 있을겁니다.


하지만 팝업을 윈도우를 정 중앙에 띄우는 것도 중요합니다.


이를 위한 과정중에서도 SetWindowPos는 사용되므로, CreateWindow함수를 통한 '한방에 팝업 만들기' 테크닉은 생략하겠습니다. (베시시)