COleDispatchDriver

王朝百科·作者佚名  2010-09-07  
宽屏版  字体: |||超大  

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或析构对象时,指定是否要释放Idispatchm_lpDispatch表示指向附着在这个COleDispatchDriver的IDispatch接口的指针

构造COleDispatchDriver构造一个COleDispatchDriver对象

操作CreateDispatch创建一个IDispatch连接并将它附着于COleDispatchDriver对象AttachDispatch将一个IDispatch连接附着于COleDispatchDriver对象DetachDispatch分开一个IDispatch连接,但并不释放它ReleaseDispatch释放一个IDispatch连接InvokeHelper用于调用自动化方法的助手SetProperty设置一个自动化特性GetProperty获得一个自动化特性

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有