COleDispatchDriver

COleDispatchDriver沒有基類。COleDispatchDriver類實現OLE自動化中的客戶方。OLE調度接口為訪問一個對象的方法和屬性提供了途徑。COleDispatchDriver的成員函式連線,分離,創建和釋放一個IDispatch類型的調度連線。其它的成員函式使用變數參數列表來簡化調用IDispatch::Invoke。

基本介紹

  • 中文名:COleDispatchDriver
  • 調用:IDispatch::Invoke
  • 實現:OLE自動化中的客戶方
  • 特點:沒有基類
簡介,數據成員,構造,操作,

簡介

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對象

操作

CreateDispatch
創建一個IDispatch連線並將它附著於COleDispatchDriver對象
將一個IDispatch連線附著於COleDispatchDriver對象
DetachDispatch
分開一個IDispatch連線,但並不釋放它
ReleaseDispatch
釋放一個IDispatch連線
用於調用自動化方法的助手
設定一個自動化特性
獲得一個自動化特性

相關詞條

熱門詞條

聯絡我們