DECLARE_DISPATCH_MAP
OLE オートメーションをサポートするプログラムの CCmdTarget 派生クラスでは、メソッドやプロパティを公開するためにディスパッチ マップを用意する必要があります。
DECLARE_DISPATCH_MAP( )
解説
クラスの宣言の末尾に DECLARE_DISPATCH_MAP マクロを使用します。 それから、クラスのメンバー関数を定義する .CPP ファイルで、BEGIN_DISPATCH_MAP マクロを使用します。 その後、公開されたクラスのメソッドやプロパティ (DISP_FUNCTION、DISP_PROPERTY など) のそれぞれに対するマクロ エントリが含まれます。 最後に END_DISPATCH_MAP マクロを使用します。
注意
DECLARE_DISPATCH_MAP の後にメンバーを宣言する場合は、そのメンバーの新しいアクセスの種類 (public、private、または protected のいずれか) を指定する必要があります。
アプリケーション ウィザードとコード ウィザードをオートメーション クラスの作成やディスパッチ マップの管理作業の補助として使用できます。 ディスパッチ マップの詳細については、「オートメーション サーバー」を参照してください。
使用例
class CMyServerDoc : public COleServerDoc
{
DECLARE_DISPATCH_MAP()
// Remainder of class declaration omitted.
必要条件
**ヘッダー:**afxwin.h