反映されたメッセージの処理方法
メッセージ リフレクションを使用すると、WM_CTLCOLOR、WM_COMMAND、WM_NOTIFY などのコントロールのメッセージを、コントロール自体の中で処理することができます。 これにより、コントロールの自己完結性と移植性が高くなります。 このメカニズムは、Windows コモン コントロールだけでなく、ActiveX コントロール (以前の OLE コントロール) でも機能します。
メッセージ リフレクションを使用すると、CWnd
派生クラスをより簡単に再利用できます。 メッセージ リフレクションは、特別な ON_XXX_REFLECT メッセージ マップ エントリ (ON_CTLCOLOR_REFLECT や ON_CONTROL_REFLECT など) を使用して、CWnd::OnChildNotify を介して機能します。 テクニカル ノート 62 では、メッセージ リフレクションについて詳しく説明しています。