メッセージ マップ クロス リファレンスを使用する方法

Lt;] のエントリで memberFxn >、メンバー関数、派生のCWndクラスを記述します。関数は、任意の異なる名前を与えます。OnActivateなどの他の関数では、 CWndクラスのメンバー関数です。呼ばれる場合には、メッセージをDefWindowProc Windows 関数に渡します。Windows の通知メッセージを処理するには、派生クラスの対応するCWnd関数をオーバーライドします。関数が基本クラスに、基本クラスのオーバーライド関数を呼び出す必要があります、Windows メッセージに応答。

すべてのケースでは、 CWndの関数プロトタイプを置く-派生クラスのヘッダー、およびコードに示すように、メッセージ マップ エントリ。

次の用語が使用されます。:

用語 定義
id いずれかユーザー メニュー項目 ID (WM_COMMANDメッセージ) またはコントロール ID (子ウィンドウ通知メッセージ) 定義。
「メッセージ」と「wNotifyCode」 Windows Id は、WINDOWS で定義されているメッセージします。H。
nMessageVariable RegisterWindowMessage Windows 関数からの戻り値を格納する変数の名前。近くをそれを宣言する必要があります。

Index