Sdílet prostřednictvím


DECLARE_DISPATCH_MAP

Pokud CCmdTarget-odvozené třídy ve svém programu podporuje automatizaci OLE, že třída musí poskytnout mapy odesílaní vystavit jeho metody a vlastnosti.

DECLARE_DISPATCH_MAP( )

Poznámky

Použití DECLARE_DISPATCH_MAP makro na konci deklaraci vaší třídy.Potom můžete v.CPP soubor, který definuje členské funkce třídy, použijte BEGIN_DISPATCH_MAP makra.Potom zahrnout položky makra pro každé třídy je vystavena metody a vlastnosti (DISP_FUNCTION, DISP_PROPERTYa tak dále).Nakonec použít END_DISPATCH_MAP makra.

[!POZNÁMKA]

Při deklarování všech členů po DECLARE_DISPATCH_MAP, je nutné zadat nový typ přístupu (veřejné, private, nebo protected) pro ně.

Průvodci Průvodce aplikací a kód pomoci při vytváření třídy automatizace a při zachovávání mapy odeslání.Další informace o odeslání mapy, viz Automatizační servery.

Příklad

class CMyServerDoc : public COleServerDoc
{
   DECLARE_DISPATCH_MAP()

   // Remainder of class declaration omitted.

Požadavky

Hlavička: afxwin.h

Viz také

Referenční dokumentace

BEGIN_DISPATCH_MAP

END_DISPATCH_MAP

DISP_FUNCTION

DISP_PROPERTY

DISP_PROPERTY_EX

DISP_DEFVALUE

Koncepty

MFC – makra a globální prvky

Další zdroje

Expediční mapy