1

Win32 アプリケーションで Windows フックを使用しています。投稿されたメッセージの処理に使用する MFC アプリケーションで ON_REGISTERED_MESSAGE を見つけましたが、MFC クラスなしで Win32 でこのメソッドを使用するにはどうすればよいですか?

4

1 に答える 1

1

メッセージ ID を取得するには、RegisterWindowMessage() を使用します。Post/SendMessage() 呼び出しで使用します。メッセージを処理するコードも、まったく同じ文字列を使用して RegisterWindowMessage を呼び出します。まったく同じメッセージ ID を取得します。そして、ウィンドウ プロシージャ内で if() ステートメントとの一致をチェックします。

ON_REGISTERED_MESSAGE マクロは何もしません。if() ステートメントを非表示にするだけです。

于 2013-09-22T13:36:27.090 に答える