본문 바로가기

Programming/Win32 API

02. WinMain OR wWinMain 함수 파라미터 해석

02. WinMain OR wWinMain 함수 파라미터 해석

int APIENTRY wWinMain (
          HINSTANCE hInstance,
          HINSTANCE hPrevlenstance ,
          LPWSTR lpaszCmdParam ,
          int nCmdShow )

1. APIENTRY 함수 호출 규약 stdcall

2. HINSTANCE hInstance 현재 프로그램의 인스턴스 핸들

3. HINSTANCE hPrevlenstance 바로 앞에 실행된 현재 프로그램의 인스턴스 핸들. 없을 경우는 NULL이 되며 WIN32에서는 항상
                                            NULL이다. 호환성을 위해서만 존재하는 인수이므로 신경쓰지 않아도 된다.

4. LPWSTR lpaszCmdParam 명령행으로 입력된 프로그램 인수이다. 도스의 argv인수에 해당한다.

5. int nCmdShow 프로그램이 실행될 형태이며 최소화, 보통모양 등이 전달된다.