COleDispatchDriver Class

实现OLE自动化客户端。

class COleDispatchDriver

成员

公共构造函数

名称

说明

COleDispatchDriver::COleDispatchDriver

构造 COleDispatchDriver 对象。

公共方法

名称

说明

COleDispatchDriver::AttachDispatch

将一个与 COleDispatchDriver 对象的 IDispatch 连接。

COleDispatchDriver::CreateDispatch

创建 IDispatch 连接并附加到 COleDispatchDriver 对象。

COleDispatchDriver::DetachDispatch

分离 IDispatch 连接,而无需将其释放。

COleDispatchDriver::GetProperty

获取自动化属性。

COleDispatchDriver::InvokeHelper

调用的自动化方法帮助器。

COleDispatchDriver::ReleaseDispatch

释放 IDispatch 连接。

COleDispatchDriver::SetProperty

设置自动化属性。

公共运算符

名称

说明

COleDispatchDriver::operator =

复制源值。COleDispatchDriver 对象。

COleDispatchDriver::operator LPDISPATCH

访问基础 IDispatch 指针。

公共数据成员

名称

说明

COleDispatchDriver::m_bAutoRelease

指定是否在 ReleaseDispatch 或对象销毁时释放 IDispatch

COleDispatchDriver::m_lpDispatch

指示指向 IDispatch 接口附加到此 COleDispatchDriver

备注

COleDispatchDriver 没有基类。

OLE调度接口提供对对象的方法和属性。 COleDispatchDriver 的成员函数附加属性,分离,创建,并释放类型 IDispatch的计划连接。 其他成员函数使用变量参数列表简化 IDispatch::Invoke

可以直接使用此选件类,但是,添加选件类向导创建的选件类通常只使用它。 在创建时新的C++通过导入类型类库,新选件类从 COleDispatchDriver派生。

有关使用 COleDispatchDriver的更多信息,请参见以下文章:

继承层次结构

COleDispatchDriver

要求

Header: afxdisp.h

请参见

参考

层次结构图

CCmdTarget 类

概念

MFC示例CALCDRIV

MFC示例ACDUAL