DECLARE_DISPATCH_MAP
Wenn CCmdTarget abgeleiteten Klasse im Programm unterstützt OLE-Automatisierung, muss diese Klasse eine Dispatchzuordnung bereitstellen, um die Methoden und Eigenschaften verfügbar zu machen.
DECLARE_DISPATCH_MAP( )
Hinweise
Verwenden Sie das Makro DECLARE_DISPATCH_MAP am Ende der Klassendeklaration. Anschließend in der CPP-Datei, die die Memberfunktionen für die Klasse, verwenden Sie das Makro BEGIN_DISPATCH_MAP. Schließen Sie dann Makroeinträge für jede von der Klasse verfügbar gemachten Methoden und Eigenschaften ein (DISP_FUNCTION, DISP_PROPERTY, z.). Schließlich verwenden Sie das Makro END_DISPATCH_MAP.
Hinweis
Wenn Sie einen Member nach DECLARE_DISPATCH_MAP deklarieren, müssen Sie einem neuen Zugriffstyp (public, private oder protected) für sie angeben.
Helfen Anwendungs-Assistent und die Code-Assistenten im Erstellen von und Automatisierungsklassen in Wartungsdispatchzuordnungen. Weitere Informationen über Dispatchzuordnungen, finden Sie unter Automatisierungsserver.
Beispiel
class CMyServerDoc : public COleServerDoc
{
DECLARE_DISPATCH_MAP()
// Remainder of class declaration omitted.
Anforderungen
Header: afxwin.h
Siehe auch
Referenz
Konzepte
MFC-Makros, globale Funktionen und globale Variablen