Skip to content

WindowsApi:WM QUIT

응용 프로그램을 종료하라는 신호. PostQuitMessage 함수 호출에 의해 발생하며 GetMessage 함수가 0을 리턴하도록 함으로써 메시지 루프를 종료시키는 역할을 한다.

즉, PostQuitMessage() 함수는 메시지 큐에 WM_QUIT를 넣음으로써 WinMain()에 있는 메시지 루프를 종료시키고 WinMain()함수 자체를 종료하여 운영체제로 복귀시키는 역활을 한다.

Destroy vs Quit vs Close

사용자가 [X] 버튼을 클릭하면 WM_CLOSE -> WM_DESTROY -> WM_QUIT 순서로 호출되게 된다.

See also

Favorite site