COleDispatchDriver

COleDispatchDriver沒有基類。 COleDispatchDriver類實現OLE自動化中的客戶方。 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 獲得一個自動化特性

相關詞條

相關搜尋

熱門詞條

聯絡我們