BOOL GetMessage( LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax );


메시지 큐에서 메시지를 읽어들인다.

메시지 큐( Message Queue )는 시스템이나 사용자로부터 발생된 메시지가 잠시 대기하는 일종의 메시지 임시 저장 영역이다.

읽어들인 메시지는 첫 번째 인수가 지정하는 MSG 구조체에 저장된다.



BOOL TranslateMessage( CONST MSG *lpMsg );


키보드 입력 메시지를 가공하여 프로그램에서 쉽게 쓸 수 있도록 한다.

WM_KEYDOWN 메시지가 발생할 때 문자가 입력되었다는 메시지( WM_CHAR )를 만드는 역할을 한다.



LONG DispatchMessage( CONST MSG *lpmsg );


메시지 큐에서 꺼낸 메시지를 윈도우의 메시지 처리 함수( WndProc )로 전달한다.

Posted by 명혀니
,