ShowWindow
CreateWindow 함수로 만든 윈도우는 메모리상에서만 존재하므로 출력을 하려면 ShowWindow 함수를 사용해야 한다.
hWnd
화면으로 출력하고자 하는 윈도우의 핸들이며 CreateWindow 함수가 리턴한 핸들을 그대로 넘겨주면 된다.
nCmdShow
윈도우를 화면에 출력하는 방법을 지정하며 다음과 같은 매크로 상수들이 정의되어 있다.
(WinMain 함수의 인수로 전달된 nCmdShow를 그대로 넘겨주기만 하면 된다.)
CreateWindow 함수로 만든 윈도우는 메모리상에서만 존재하므로 출력을 하려면 ShowWindow 함수를 사용해야 한다.
BOOL ShowWindow( hWnd, nCmdShow );
hWnd
화면으로 출력하고자 하는 윈도우의 핸들이며 CreateWindow 함수가 리턴한 핸들을 그대로 넘겨주면 된다.
nCmdShow
윈도우를 화면에 출력하는 방법을 지정하며 다음과 같은 매크로 상수들이 정의되어 있다.
(WinMain 함수의 인수로 전달된 nCmdShow를 그대로 넘겨주기만 하면 된다.)
- SW_HIDE
윈도우를 숨긴다. - SW_MINIMIZE
윈도우를 최소화시키고 활성화시키지 않는다. - SW_RESTORE
윈도우를 활성화시킨다. - SW_SHOW
윈도우를 활성화시켜 보여준다. - SW_SHOWNORMAL
윈도우를 활성화시켜 보여준다.
♣ 윈도우를 만드는 과정
- WndClass 정의
윈도우의 기반이 되는 클래스를 정의한다. - CreateWindow
메모리상에 윈도우를 만든다. - ShowWindow
윈도우를 화면에 표시한다. - 메시지 루프
사용자로부터의 메시지를 처리한다.
WRITTEN BY
- 손가락귀신
정신 못차리면, 벌 받는다.
,