次の方法で共有


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

参照

参照

CWnd クラス

階層図

その他の技術情報

CWnd のメンバ