Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn CCmdTarget abgeleitete Klasse in Ihrem Programm unterstützt OLE-Automatisierung, muss diese Klasse die Dispatchzuordnung bereitstellen, um seine Methoden und Eigenschaften verfügbar zu machen.
DECLARE_DISPATCH_MAP( )
Hinweise
Verwenden Sie das Makro DECLARE_DISPATCH_MAP am Ende der Klassendeklaration.Dann in der CPP-Datei, die die Memberfunktionen für die Klasse definiert, verwenden Sie das Makro BEGIN_DISPATCH_MAP.Schließen Sie dann auf Makro Dateisystemeinträgen für jede der Methoden der Klasse verfügbar gemachten Eigenschaften und DISP_FUNCTION(ein, DISP_PROPERTY usw.).Schließlich verwenden Sie das Makro END_DISPATCH_MAP.
Hinweis |
|---|
Wenn Sie einen Member nach DECLARE_DISPATCH_MAP deklarieren, müssen Sie einen neuen public(Zugriffstyp private, oder protected) dafür angegeben werden. |
Die Vorlage Anwendungs-Assistenten- und Code-Assistenten im Erstellen von Automatisierungsklassen und Verwalten von dispatchzuordnungen.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
Hinweis