COleDispatchDriver Class

Implementa el cliente de automatización OLE.

class COleDispatchDriver

Miembros

Constructores públicos

Name

Descripción

COleDispatchDriver::COleDispatchDriver

Crea un objeto COleDispatchDriver.

Métodos públicos

Name

Descripción

COleDispatchDriver::AttachDispatch

Adjunta una conexión de IDispatch al objeto de COleDispatchDriver .

COleDispatchDriver::CreateDispatch

Crea una conexión de IDispatch y la agrega al objeto de COleDispatchDriver .

COleDispatchDriver::DetachDispatch

Desasocia una conexión de IDispatch , sin que el mercadola.

COleDispatchDriver::GetProperty

Obtiene una propiedad de automatización.

COleDispatchDriver::InvokeHelper

Aplicación auxiliar para llamar a métodos de automatización.

COleDispatchDriver::ReleaseDispatch

Libera una conexión de IDispatch .

COleDispatchDriver::SetProperty

Establece una propiedad de automatización.

Operadores públicos

Name

Descripción

COleDispatchDriver::operator =

Copia el valor de origen en el objeto de COleDispatchDriver .

COleDispatchDriver::operator LPDISPATCH

Tiene acceso al puntero subyacente de IDispatch .

Miembros de datos públicos

Name

Descripción

COleDispatchDriver::m_bAutoRelease

Especifica si liberar IDispatch durante ReleaseDispatch u oponerse destrucción.

COleDispatchDriver::m_lpDispatch

Indica el puntero a la interfaz de IDispatch asociada a este COleDispatchDriver.

Comentarios

COleDispatchDriver no tiene una clase base.

Las interfaces de distribución VIEJAS proporcionan acceso a los métodos y las propiedades de un objeto. Las funciones miembro de COleDispatchDriver asociado, desasociar, crean, y se liberan una conexión de envío de IDispatchescrito. Otras funciones miembro utilizan listas de argumentos variables para simplificar llamar IDispatch::Invoke.

Esta clase se puede utilizar directamente, pero se suele utilizar sólo las clases creadas por el asistente de la clase add. Cuando se crea un nuevo C++ ordena importando una biblioteca de tipos, las nuevas clases se deriva de COleDispatchDriver.

Para obtener más información sobre cómo utilizar COleDispatchDriver, vea los artículos siguientes:

Jerarquía de herencia

COleDispatchDriver

Requisitos

encabezado: afxdisp.h

Vea también

Referencia

Gráfico de jerarquías

CCmdTarget (Clase)

Conceptos

ejemplo CALCDRIV de MFC

ejemplo ACDUAL de MFC