メッセージ マップ クロス リファレンスの使い方
memberFxn というラベル <が付いたエントリで>、派生 CWnd クラスの独自のメンバー 関数を記述 します。 関数に任意の名前を付け、 などの他の関数は OnActivate、 クラスのメンバー関数です CWnd。 呼び出された場合は、メッセージを関数のWindows DefWindowProc します。 通知メッセージWindows処理するには、派生クラスの対応するCWnd関数をオーバーライドします。 関数は、基本クラスでオーバーライドされた関数を呼び出して、基本クラスと関数がメッセージWindows応答する必要があります。
すべての場合で、関数プロトタイプ CWndを -derived クラス ヘッダーに入れ、次に示すようにメッセージ マップ エントリをコード化します。
次の用語が使用されます。
| 項目 | 定義 |
|---|---|
| id | ユーザー定義のメニュー項目 ID (WM_COMMANDメッセージ) またはコントロール ID (子ウィンドウ通知メッセージ)。 |
| "message" と "wNotifyCode" | Windows WINDOWS.H で定義されているメッセージの ID を指定します。 |
| nMessageVariable | 関数の戻り値を含む変数RegisterWindowMessageWindowsします。 |