
	                	                 
COM Message Pump를 시작하는 함수는 `MsgWaitForMultipleObjects` 또는 `GetMessage` 함수입니다. 
`MsgWaitForMultipleObjects` 함수를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
c
DWORD dwResult = MsgWaitForMultipleObjects(
    0, // 객체 수
    NULL, // 객체 목록
    0, // 시간
    QS_ALLINPUT, // 메시지 유형
    0 // 플래그
);
`GetMessage` 함수를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
c
MSG msg;
while (GetMessage(&msg, NULL, 0, 0)) {
    // 메시지 처리 코드
}
COM Message Pump를 종료하는 함수는 `PostQuitMessage` 함수입니다.
#hostingforum.kr
c
PostQuitMessage(0);
이 함수를 호출하면 Pump가 종료되며, 프로그램이 종료됩니다.
2025-05-11 07:37