CWnd::OnNotify
更新 : 2007 年 11 月
コントロールでイベントが発生したこと、またはコントロールがある種の情報を要求していることをコントロールの親ウィンドウに通知するため、フレームワークにより呼び出されます。
virtual BOOL OnNotify(
WPARAM wParam,
LPARAM lParam,
LRESULT* pResult
);
パラメータ
wParam
コントロールからメッセージが送られた場合、そのコントロールを識別します。それ以外の場合、wParam は 0 になります。lParam
通知コードおよび追加情報が含まれる通知メッセージ (NMHDR) 構造体へのポインタを指定します。一部の通知メッセージについては、最初のメンバとして NMHDR 構造体を持つ、より大きな構造体を指します。pResult
メッセージが処理された場合は、結果コードを格納する変数 LRESULT へのポインタを指定します。
戻り値
このメッセージを処理した場合、アプリケーションは 0 以外を返します。それ以外の場合は、0 を返します。
解説
OnNotify は、コントロール通知のメッセージ マップを処理します。
WM_NOTIFY メッセージを処理するには、派生クラスの中でこのメンバ関数をオーバライドしてください。基本クラスの OnNotify を呼び出さない限り、オーバーライドした関数によりメッセージ マップが処理されることはありません。
WM_NOTIFY メッセージの詳細については、「テクニカル ノート 61: ON_NOTIFY メッセージと WM_NOTIFY メッセージ」を参照してください「コントロール」に記述されている関連トピックおよび TN062 の「テクニカル ノート 62: Windows コントロールへのメッセージ リフレクション (メッセージ返送)」も参考になります。
必要条件
ヘッダー : afxwin.h