共用方式為


DECLARE_DISPATCH_MAP

如果 CCmdTarget-在程式中衍生類別支援 OLE Automation,該類別必須提供分派對應公開其方法和屬性。

DECLARE_DISPATCH_MAP( )

備註

使用 DECLARE_DISPATCH_MAP 巨集在類別宣告結尾。 然後,在定義的 .CPP 檔案成員為類別函式,使用 BEGIN_DISPATCH_MAP 巨集。 然後將類別公開的方法和屬性 (DISP_FUNCTIONDISP_PROPERTY中的每一個巨集項目,依此類推)。 最後,請使用 END_DISPATCH_MAP 巨集。

注意事項注意事項

如果您在 DECLARE_DISPATCH_MAP之後宣告任何成員,您必須為它們指定一個新的存取類型 (public、 private或 protected)。

應用程式精靈和程式碼精靈協助建立 Automation 類別和維護的分派對應。 如需分派對應的詳細資訊,請參閱 Automation 伺服程式

範例

class CMyServerDoc : public COleServerDoc
{
   DECLARE_DISPATCH_MAP()

   // Remainder of class declaration omitted.

需求

標題: afxwin.h

請參閱

參考

BEGIN_DISPATCH_MAP

END_DISPATCH_MAP

DISP_FUNCTION

DISP_PROPERTY

DISP_PROPERTY_EX

DISP_DEFVALUE

概念

MFC 巨集和全域

其他資源

分派對應