지 여부를 어떻게 확인할 수 있습니 메시지 유형을 보내거나 게시?
문제
제가 알기로는 일부는 메시지 형태로 직접 전송되 창 절차,다른 사람들은 게시된 스레드의 메시지 큐,그러나 나는지는 모든 방법을 결정하는 경우 메시지가 전송 또는 게시됩니다.
MSDN 반 도움이 되;설명 what's going on 그러나 예 그것은 아마도 아닙니다.
은 거기에 최종 목록을 보낸 대게시 메시지 또는 방법을 결정하는 입력한 메시지입니까?
해결책
그리고 일부 메시지는 게시되거나 전송되지 않습니다. WM_PAINT, WM_TIMER 및 몇몇 다른 경우도 마찬가지입니다. 게시 된 메시지 대기열이 비어있을 때 GetMessage에 의해 간단하게 반환됩니다.
어떤 응용 프로그램을 연결하려고하는지 잘 모르겠지만 그러한 질문을해야한다면 I/MA 비트가 무서워요. 개발자가 사용자 가보고 된 충돌로 인해 시간을 보내는 것이 더 실망스러운 것은 없습니다. 원인은 오작동 코드를 주입하는 다른 응용 프로그램의 원인이라는 것을 알게됩니다. 조심스럽게 밟아!
또한 Spy ++ (Visual Studio와 함께 제공되는 도구)는 주어진 Live Windows 앱에 대해 게시/send/recevied의 메시지가 표시됩니다.
다른 팁
사 InSendMessage
나 InSendMessageEx
하기 결정하는 경우에는 처리는 메시지가 전송되었으로 전화 을 SendMessage
기능입니다.
제휴하지 않습니다 StackOverflow