次の方法で共有


メッセージ マップ クロス リファレンスの使い方

<memberFxn> というラベルのエントリに、派生CWnd クラスの独自のメンバー関数を記述します。 関数に任意の名前を付けます。 OnActivateなどの他の関数は、クラス CWndのメンバー関数です。 呼び出された場合、 DefWindowProc Windows 関数にメッセージを渡します。 Windows 通知メッセージを処理するには、派生クラスの対応する CWnd 関数をオーバーライドします。 基底クラスと Windows がメッセージに応答できるように、関数は基底クラスでオーバーライドされた関数を呼び出す必要があります。

いずれの場合も、 CWnd派生クラス ヘッダーに関数プロトタイプを配置し、次のようにメッセージ マップ エントリをコーディングします。

以下の用語が使用されます。

任期 定義
ID ユーザー定義のメニュー項目 ID (WM_COMMAND メッセージ) またはコントロール ID (子ウィンドウ通知メッセージ)。
"message" と "wNotifyCode" WINDOWS.H で定義されている Windows メッセージ ID。
nMessageVariable RegisterWindowMessage Windows 関数からの戻り値を含む変数の名前。

関連項目

メッセージ マップ