词条 | COleDispatchDriver |
释义 | COleDispatchDriver没有基类。 COleDispatchDriver类实现OLE自动化中的客户方。OLE调度接口为访问一个对象的方法和属性提供了途径。COleDispatchDriver的成员函数连接,分离,创建和释放一个IDispatch类型的调度连接。其它的成员函数使用变量参数列表来简化调用IDispatch::Invoke。 要获得更多的信息,参见“Win32 SDK OLE程序员参考”中的IDispatch和IDispatch::Invoke。 这个类可以直接使用,但一般来说,它只是由用ClassWizard创建的类使用。 当你通过引用一个类型库来创建一个新的C++类时,ClassWizard从COleDispatchDriver派生出新类。 有关使用COleDispatchDriver的更多信息,参见下面列出的“Visual C++程序员指南”一书中的文章: · 自动化客户 · 自动化服务器 · ClassWizard自动化支持#include <afxdisp.h> 请参阅:CCmdTarget COleDispatchDriver成员函数 数据成员 m_bAutoRelease 在执行ReleaseDispatch或析构对象时,指定是否要释放Idispatch m_lpDispatch 表示指向附着在这个COleDispatchDriver的IDispatch接口的指针 构造 COleDispatchDriver 构造一个COleDispatchDriver对象 操作 CreateDispatch 创建一个IDispatch连接并将它附着于COleDispatchDriver对象 AttachDispatch 将一个IDispatch连接附着于COleDispatchDriver对象 DetachDispatch 分开一个IDispatch连接,但并不释放它 ReleaseDispatch 释放一个IDispatch连接 InvokeHelper 用于调用自动化方法的助手 SetProperty 设置一个自动化特性 GetProperty 获得一个自动化特性 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。