メッセージ マップ マクロ (MFC)
メッセージ マップをサポートするために、MFC では次のマクロを指定する:
メッセージ マップの宣言と区切りマクロ
関数にメッセージをマップするためにメッセージ マップをクラスで使用することを宣言します。クラスの宣言の中で使用する必要があります。 |
|
メッセージ マップの定義を開始します。クラスの実装の中で使用する必要があります。 |
|
メッセージ マップの定義を終了します。クラスの実装の中で使用する必要があります。 |
メッセージ マップ マクロ
どの関数で指定されたコマンド メッセージを処理するかを示します。 |
|
どの関数で指定コントロール通知メッセージを処理するかを示します。 |
|
ユーザー定義メッセージをどの関数で処理するかを示します。 |
|
どの関数で DocObject またはコンテナーのメニュー コマンドを処理するかを示します。 |
|
どの関数で登録されたユーザー定義メッセージを処理するかを示します。 |
|
CWinThread クラスがある場合、関数が登録されているユーザー定義メッセージを処理するかを示します。 |
|
CWinThread クラスがある場合、関数がユーザー定義メッセージを処理するかを示します。 |
|
どの関数で指定したユーザー インターフェイス更新コマンド メッセージを処理するかを示します。 |
メッセージマップの範囲のマクロ
どの関数がマクロの最初の 2 個のパラメーターで指定されたコマンド ID の範囲を処理するかを示します。 |
|
いずれかの更新ハンドラーがマクロの最初の 2 個のパラメーターで指定されたコマンド ID の範囲を処理するかを示します。 |
|
どの関数がマクロの 2 番目と 3 番目のパラメーターで指定したコントロール ID の範囲からの通知を処理するかを示します。 最初のパラメーターは BN_CLICKEDなど、コントロール通知メッセージです。 |
メッセージ マップ、メッセージ マップの宣言と区切りマクロの詳細については、メッセージ マップ マクロ、メッセージ マップ と メッセージの処理とマップ"を参照します。 メッセージマップの範囲についての詳細については、「メッセージ マップの範囲のハンドラー」を参照してください。