共用方式為


DECLARE_DISPATCH_MAP

如果CCmdTarget-在您的程式中衍生的類別支援 OLE 自動化,類別必須提供要公開 (expose) 其方法和屬性的分派對應。

DECLARE_DISPATCH_MAP( )

備註

使用DECLARE_DISPATCH_MAP巨集,在您的類別宣告結尾處。 然後,在。CPP 檔案會定義成員的函式類別,請使用BEGIN_DISPATCH_MAP巨集。 針對每個類別的公開方法與屬性,則會包含巨集項目 (DISP_FUNCTIONDISP_PROPERTY,依此類推)。 最後,請使用END_DISPATCH_MAP巨集。

注意事項注意事項

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

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

範例

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 巨集和全域變數

其他資源

分派對應