Udostępnij za pośrednictwem


DECLARE_DISPATCH_MAP

Jeśli CCmdTarget-klasy pochodnej w programie obsługuje automatyzacji OLE, że klasa musi zapewniać mapę wysyłki narazić metod i właściwości.

DECLARE_DISPATCH_MAP( )

Uwagi

Użyj DECLARE_DISPATCH_MAP makro do końca deklaracji klasy użytkownika.Następnie w.Funkcje CPP pliku, który definiuje element klasy, użyj BEGIN_DISPATCH_MAP makro.Następnie dołączyć makro wpisy dla każdej klasy przez narażone, metod i właściwości (DISP_FUNCTION, DISP_PROPERTYi tak dalej).Wreszcie, użyj END_DISPATCH_MAP makro.

[!UWAGA]

W przypadku wszystkich członków po DECLARE_DISPATCH_MAP, należy określić nowy typ dostępu (publicznych, private, lub protected) dla nich.

Kreatorów Kreator aplikacji i kod pomagać w klasy automatyzacji tworzenia i utrzymywania mapy wysyłki.Aby uzyskać więcej informacji o wysyłce mapy, zobacz Serwery automatyzacji.

Przykład

class CMyServerDoc : public COleServerDoc
{
   DECLARE_DISPATCH_MAP()

   // Remainder of class declaration omitted.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

BEGIN_DISPATCH_MAP

END_DISPATCH_MAP

DISP_FUNCTION

DISP_PROPERTY

DISP_PROPERTY_EX

DISP_DEFVALUE

Koncepcje

Makra MFC i Globals

Inne zasoby

Mapy wysyłki