次の方法で共有


BEGIN_TEMPLATE_MESSAGE_MAP

更新 : 2007 年 11 月

単一のテンプレート引数を持つクラス型でメッセージ マップの定義を開始します。

BEGIN_TEMPLATE_MESSAGE_MAP(theClass, type_name, baseClass )

パラメータ

  • theClass
    このメッセージ マップを所有するクラス名を指定します。

  • type_name
    クラスに対して指定されたテンプレート パラメータの名前。

  • baseClass
    theClass の基本クラス名を指定します。

解説

このマクロは、BEGIN_MESSAGE_MAP マクロと似ていますが、単一のテンプレート引数を持つクラスでの使用が想定されています。

クラスのメソッドの実装セクションでは、標準のメッセージ マップの場合と同じように、BEGIN_TEMPLATE_MESSAGE_MAP マクロでメッセージ マップの開始を宣言した後、メッセージ ハンドラ メソッドごとにマクロ エントリを追加します。BEGIN_MESSAGE_MAP マクロと同様、END_MESSAGE_MAP マクロでテンプレート メッセージ マップの終了を宣言します。

テンプレート クラスにおけるメッセージ マップの実装の詳細については、「方法 : テンプレート クラスのメッセージ マップを作成する」を参照してください。

必要条件

ヘッダー : afxwin.h

参照

概念

MFC マクロとグローバル

参照

DECLARE_MESSAGE_MAP

BEGIN_MESSAGE_MAP

END_MESSAGE_MAP