Win32 アプリケーションで Windows フックを使用しています。投稿されたメッセージの処理に使用する MFC アプリケーションで ON_REGISTERED_MESSAGE を見つけましたが、MFC クラスなしで Win32 でこのメソッドを使用するにはどうすればよいですか?
1 に答える
1
メッセージ ID を取得するには、RegisterWindowMessage() を使用します。Post/SendMessage() 呼び出しで使用します。メッセージを処理するコードも、まったく同じ文字列を使用して RegisterWindowMessage を呼び出します。まったく同じメッセージ ID を取得します。そして、ウィンドウ プロシージャ内で if() ステートメントとの一致をチェックします。
ON_REGISTERED_MESSAGE マクロは何もしません。if() ステートメントを非表示にするだけです。
于 2013-09-22T13:36:27.090 に答える