DECLARE_DISPATCH_MAP

DECLARE_DISPATCH_MAP ( )

解説

場合は、 CCmdTarget-派生クラスをプログラムで OLE クラスのメソッドとプロパティを公開するには、ディスパッチ マップを提供する必要がありますオートメーションをサポートしています。クラス宣言の最後に、 DECLARE_DISPATCH_MAPマクロを使用します。その後。クラスのメンバー関数を定義する CPP ファイル、 BEGIN_DISPATCH_MAPマクロを使用します。[マクロ エントリにはごとに、クラスの公開されたメソッドとプロパティ (DISP_FUNCTIONDISP_PROPERTY、やなど) が含まれます。最後に、 END_DISPATCH_MAPマクロを使用します。

特価;DECLARE_DISPATCH_MAP後のすべてのメンバーを宣言する場合、あなたの新しいアクセスの種類 (パブリックプライベート、または保護) を指定する必要があります。(&N)。

AppWizard と ClassWizard を支援するオートメーション クラスの作成とディスパッチ マップを管理する: 記事を参照してください AppWizard ClassWizard: オートメーションのサポート。ディスパッチ マップの詳細についてを参照してください オートメーション サーバー。すべてのこれらの記事でVisual の C++ プログラマのガイドです。

//DECLARE_DISPATCH_MAP の例CMyDoc クラス: パブリック CDocument{特価;//メンバー宣言DECLARE_DISPATCH_MAP()}(&N)

参照特価;ディスパッチ マップBEGIN_DISPATCH_MAPEND_DISPATCH_MAPDISP_FUNCTIONDISP_PROPERTYDISP_PROPERTY_EXDISP_DEFVALUE(&N)

Index