2009-03-24 2 views

답변

6

IMessageFilter.PreFilterMessage()는 메시지 큐의 메시지에 대해서만 호출됩니다. WM_CLOSE와 같은 메시지는 SendMessage()를 사용하여 WndProc()에 직접 보내지며 큐를 무시합니다. 또한 WM_ACTIVATE, WM_GETTEXT 등과 같은 메시지를받지 못합니다. 이벤트를 입력하십시오.

+0

WM_LBUTTONDOWN은 어떻습니까? 그리고 어떤 메시지가 WndProc에 직접 보내지고 어떤 메시지가 메시지 대기열에 게시되는지 어디에서 알 수 있습니까? –

+0

일반적으로 WM_LBUTTONDOWN은 게시되지 않고 게시됩니다. 메시지를 생성하는 코드에 따라 다릅니다. –

관련 문제