Partager via


Classe de COleDispatchDriver

Implémente le côté client de OLE automation.

class COleDispatchDriver

Membres

fw39e08y.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

COleDispatchDriver::COleDispatchDriver

Construit un objet COleDispatchDriver.

fw39e08y.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

COleDispatchDriver::AttachDispatch

Joint une connexion d' IDispatch à l'objet d' COleDispatchDriver .

COleDispatchDriver::CreateDispatch

Crée une connexion d' IDispatch et la attaché à l'objet d' COleDispatchDriver .

COleDispatchDriver::DetachDispatch

Détache une connexion d' IDispatch , sans le libérer.

COleDispatchDriver::GetProperty

Obtient une propriété automation unique.

COleDispatchDriver::InvokeHelper

Programme d'assistance pour les méthodes d'appel automation.

COleDispatchDriver::ReleaseDispatch

Libère une connexion d' IDispatch .

COleDispatchDriver::SetProperty

Définit une propriété automation unique.

fw39e08y.collapse_all(fr-fr,VS.110).gifOpérateurs publics

Nom

Description

COleDispatchDriver::operator =

Copie la valeur source dans l'objet de COleDispatchDriver .

COleDispatchDriver::operator LPDISPATCH

Accède au pointeur sous-jacent d' IDispatch .

fw39e08y.collapse_all(fr-fr,VS.110).gifDonnées membres publiques

Nom

Description

COleDispatchDriver::m_bAutoRelease

Spécifie si la IDispatch pendant l' ReleaseDispatch objet ou la destruction.

COleDispatchDriver::m_lpDispatch

Indique le pointeur vers l'interface d' IDispatch attachée à cet COleDispatchDriver.

Notes

COleDispatchDriver n'a pas de classe de base.

OLE les interfaces de dispatch permettent d'accéder à des méthodes de l'objet et les propriétés.Les fonctions membres de l'attachement d' COleDispatchDriver , se détacher, créer, et libèrent une connexion d'expédition de type IDispatch.D'autres fonctions membres utilisent les listes d'arguments variables pour simplifier appelant IDispatch::Invoke.

Cette classe peut être utilisée directement, mais il est généralement utilisée uniquement par les classes créées par l'assistant de classe d'ajouter.Lorsque vous créez le nouveau C++ classe lors de l'importation d'une bibliothèque de types, les nouvelles classes sont dérivés d' COleDispatchDriver.

Pour plus d'informations sur l'utilisation COleDispatchDriver, consultez les articles suivants :

Hiérarchie d'héritage

COleDispatchDriver

Configuration requise

Header: afxdisp.h

Voir aussi

Référence

Graphique de la hiérarchie

Classe de CCmdTarget

Concepts

exemple MFC CALCDRIV

exemple MFC ACDUAL