DECLARE_DISPATCH_MAP
如果CCmdTarget-在您的程式中衍生的類別支援 OLE 自動化,類別必須提供要公開 (expose) 其方法和屬性的分派對應。
DECLARE_DISPATCH_MAP( )
備註
使用DECLARE_DISPATCH_MAP巨集,在您的類別宣告結尾處。 然後,在。CPP 檔案會定義成員的函式類別,請使用BEGIN_DISPATCH_MAP巨集。 針對每個類別的公開方法與屬性,則會包含巨集項目 (DISP_FUNCTION, DISP_PROPERTY,依此類推)。 最後,請使用END_DISPATCH_MAP巨集。
![]() |
---|
如果您在宣告之後的任何成員DECLARE_DISPATCH_MAP,您必須指定一個新的存取類型 (公用, private,或protected) 為他們。 |
應用程式精靈和程式碼精靈協助建立自動化類別和維護分派對應。 如需有關分派對應的詳細資訊,請參閱的自動化伺服器。
範例
class CMyServerDoc : public COleServerDoc
{
DECLARE_DISPATCH_MAP()
// Remainder of class declaration omitted.
需求
標頭: afxwin.h