DECLARE_DISPATCH_MAP

DECLARE_DISPATCH_MAP ( )

Bemerkungen

Wenn einen CCmdTarget-abgeleiteten Klasse in Ihrem Programm unterstützt OLE-Automatisierung, Klasse muss eine Dispatchzuordnung, dessen Methoden und Eigenschaften verfügbar zu machen. Verwenden Sie das DECLARE_DISPATCH_MAP -Makro, am Ende der Klassendeklaration. Dann, in der.CPP-Datei, die die Memberfunktionen für die Klasse definiert verwenden das BEGIN_DISPATCH_MAP -Makro. Dann geben Sie Makro Einträge für der Klasse verfügbar gemachten Methoden und Eigenschaften (DISP_FUNCTION, DISP_PROPERTY, usw.). Schließlich verwenden Sie das END_DISPATCH_MAP -Makro.

Hinweis&Nbsp;  Wenn Sie keine Mitglieder nach DECLARE_DISPATCH_MAPdeklarieren, müssen Sie einen neuen Zugang Typ (öffentlich, Privatoder geschützt) für sie angeben.

AppWizard und ClassWizard unterstützen Automatisierungsklassen und Aufrechterhaltung Dispatchzuordnungen: finden Sie die Artikel auf AppWizard und ClassWizard: Automation Support. Weitere Informationen über Dispatchzuordnungen, finden Sie unter -Automatisierungsserver. Alle diese Artikel sind in Visual C++ Programmer's Guide.

Beispiel

/ / Beispiel für DECLARE_DISPATCH_MAP
Klasse CMyDoc: öffentliche CDocument
{
 &Nbsp;  / / Memberdeklarationen

DECLARE_DISPATCH_MAP()
}

Siehe auch&Nbsp;Dispatchzuordnungen, BEGIN_DISPATCH_MAP, END_DISPATCH_MAP, DISP_FUNCTION, DISP_PROPERTY, DISP_PROPERTY_EX, DISP_DEFVALUE

Index