메시지 필터링

응용 프로그램이 메시지 큐에서 무시 (하는 동안 다른 메시지) 메시지 필터를 지정 하려면 GetMessage 또는 PeekMessage 함수를 사용 하 여 검색할 특정 메시지를 선택할 수 있습니다. 필터를 메시지 식별자 (첫 번째 및 마지막 식별자에 의해 지정 된), 창 핸들 또는 둘 모두의 범위입니다. GetMessagePeekMessage 메시지 필터를 사용 하 여 메시지를 큐에서 검색을 선택 합니다. 응용 프로그램 큐 나중에 도착 한 메시지에 대 한 메시지 큐를 검색 해야 하는 경우 유용 메시지 필터링.

메시지 필터 응용 프로그램은 메시지 필터를 만족 하는 메시지를 게시할 수 있습니다 확인 해야 합니다. 예를 들어, 키보드 입력을 수신 하지 않는 창에서 WM_CHAR 메시지에 대 한 응용 프로그램 필터, GetMessage 함수 반환 되지 않습니다. 이 효과적으로 "중지" 응용 프로그램.

키보드, 마우스 및 DDE 메시지를 필터링 하려면 응용 프로그램 WM_KEYFIRST 및 WM_KEYLAST, WM_MOUSEFIRST 및 WM_MOUSELAST 메시지와 WM_DDE_FIRST 및 WM_DDE_LAST 상수를 사용할 수 있습니다.

 

Index