Freigeben über


COleDispatchDriver-Klasse

Implementiert die Clientseite der OLE-Automatisierung.

class COleDispatchDriver

Mitglieder

Öffentliche Konstruktoren

Name

Description

COleDispatchDriver::COleDispatchDriver

Erstellt ein COleDispatchDriver-Objekt.

Öffentliche Methoden

Name

Description

COleDispatchDriver::AttachDispatch

Fügt eine IDispatch Verbindung zum COleDispatchDriver-Objekt.

COleDispatchDriver::CreateDispatch

Erstellt eine IDispatch Verbindung und fügt sie dem COleDispatchDriver-Objekt.

COleDispatchDriver::DetachDispatch

Trennt eine IDispatch Verbindung, ohne sie freizugeben.

COleDispatchDriver::GetProperty

Ruft eine Automatisierungseigenschaft ab.

COleDispatchDriver::InvokeHelper

Hilfe für aufrufende Automatisierungsmethoden.

COleDispatchDriver::ReleaseDispatch

Gibt eine IDispatch Verbindung frei.

COleDispatchDriver::SetProperty

Legt eine Automatisierungseigenschaft fest.

Öffentliche Operatoren

Name

Description

COleDispatchDriver::operator =

Kopiert den Quellwert in das COleDispatchDriver-Objekt.

COleDispatchDriver::operator LPDISPATCH

Greift auf den zugrunde liegenden IDispatch Zeiger auf.

Öffentliche Datenmember

Name

Description

COleDispatchDriver::m_bAutoRelease

Gibt an, ob IDispatch während ReleaseDispatch freigibt oder zerstört werden.

COleDispatchDriver::m_lpDispatch

Gibt den Zeiger auf die IDispatch-Schnittstelle, die zu diesem COleDispatchDriver angefügt wird.

Hinweise

COleDispatchDriver hat keine Basisklasse.

OLE-Dispatchschnittstellen ermöglichen den Zugriff auf Methoden und Eigenschaften eines Objekts. Memberfunktionen von COleDispatchDriver Anfügen, Trennen, erstellen und eine Dispatch-Verbindung des Typs IDispatch frei. Andere Memberfunktionen Variablenargumentlisten verwenden, um das Aufrufen von IDispatch::Invoke zu vereinfachen.

Diese Klasse kann direkt verwendet werden, sie ist im Allgemeinen nur durch die Klassen, die vom Hinzufügens-Klassenassistenten erstellt werden. Wenn Sie erstellen, werden neue C++, indem eine Typbibliothek, neue Klassen importieren, werden von abgeleitet COleDispatchDriver.

Weitere Informationen zur Verwendung von COleDispatchDriver, finden Sie:

Vererbungshierarchie

COleDispatchDriver

Anforderungen

Header: afxdisp.h

Siehe auch

Referenz

Hierarchiediagramm

CCmdTarget-Klasse

Konzepte

MFC-Beispiel CALCDRIV

MFC-Beispiel ACDual