Sdílet prostřednictvím


DECLARE_DISPATCH_MAP

Pokud CCmdTarget-odvozené třídy v programu podporuje automatizaci OLE, že třída musí poskytnout mapy odeslání zobrazit vlastnosti a metody.

DECLARE_DISPATCH_MAP( )

Poznámky

Použití DECLARE_DISPATCH_MAP makro na konci vaší deklaraci třídy.Potom v.CPP soubor, který definuje členské funkce třídy, použít BEGIN_DISPATCH_MAP makro.Potom zahrnout položky makra pro každé třídy společnosti vystaven metody a vlastnosti (DISP_FUNCTION, DISP_PROPERTY, a tak dále).Nakonec pomocí END_DISPATCH_MAP makro.

[!POZNÁMKA]

Pokud deklarujete členů po DECLARE_DISPATCH_MAP, je nutné zadat nový typ přístupu (veřejné, private, nebo protected) pro ně.

Průvodce aplikací a kód průvodců pomoci tříd automatizaci vytváření a udržování odeslání mapy.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

Záhlaví: 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 Globals

Další zdroje

Odeslání mapy