メッセージ マップ マクロ (MFC)
更新 : 2007 年 11 月
メッセージ マップ用として、MFC に以下のマクロが用意されています。
メッセージ マップの宣言および定義用マクロ
クラスでメッセージ マップを使用してメッセージと関数を対応付けることを宣言します。このマクロはクラス宣言で使用します。 |
|
メッセージ マップの定義を開始します。このマクロはクラスの実装で使用します。 |
|
メッセージ マップの定義を終了します。このマクロはクラスの実装で使用します。 |
メッセージ マップ マクロ
特定のコマンド メッセージを処理する関数を示します。 |
|
特定のコントロール通知メッセージを処理する関数を示します。 |
|
ユーザー定義メッセージをどの関数で処理するかを示します。 |
|
DocObject またはそのコンテナからのメニュー コマンドを処理する関数を示します。 |
|
登録済みのユーザー定義メッセージを処理する関数を示します。 |
|
CWinThread クラスを使用したとき、登録済みのユーザー定義メッセージを処理する関数を示します。 |
|
CWinThread クラスを使用したとき、ユーザー定義メッセージを処理する関数を示します。 |
|
指定されたユーザー インターフェイス更新コマンド メッセージを処理する関数を示します。 |
メッセージ マップ範囲指定マクロ
マクロに対する第 1 および第 2 パラメータで指定したコマンド ID 範囲を処理する関数を示します。 |
|
マクロに対する第 1 および第 2 パラメータで指定したコマンド ID 範囲を処理する更新ハンドラを示します。 |
|
マクロに対する第 2 および第 3 パラメータで指定したコントロール ID 範囲からの通知を処理する関数を示します。第 1 パラメータで BN_CLICKED などのコントロール通知メッセージを指定します。 |
メッセージ マップ、メッセージ マップ宣言や定義用マクロ、およびメッセージ マップ マクロの詳細については、「メッセージ マップ」および「メッセージの処理とマップ」を参照してください。メッセージ マップ範囲の詳細については、「範囲内のメッセージのハンドラ」を参照してください。