反映されたメッセージの処理方法

メッセージ リフレクションを使用すると、WM_CTLCOLORWM_COMMANDWM_NOTIFY などのコントロールのメッセージを、コントロール自体の中で処理することができます。 これにより、コントロールの自己完結性と移植性が高くなります。 このメカニズムは、Windows コモン コントロールだけでなく、ActiveX コントロール (以前の OLE コントロール) でも機能します。

メッセージ リフレクションを使用すると、CWnd 派生クラスをより簡単に再利用できます。 メッセージ リフレクションは、特別な ON_XXX_REFLECT メッセージ マップ エントリ (ON_CTLCOLOR_REFLECTON_CONTROL_REFLECT など) を使用して、CWnd::OnChildNotify を介して機能します。 テクニカル ノート 62 では、メッセージ リフレクションについて詳しく説明しています。

実行する操作

関連項目

メッセージ ハンドラー関数の宣言