DECLARE_DISPATCH_MAP
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