複製鏈接
請複製以下鏈接發送給好友

COleDispatchDriver

鎖定
COleDispatchDriver沒有基類。COleDispatchDriver類實現OLE自動化中的客户方。OLE調度接口為訪問一個對象的方法和屬性提供了途徑。COleDispatchDriver的成員函數連接,分離,創建和釋放一個IDispatch類型的調度連接。其它的成員函數使用變量參數列表來簡化調用IDispatch::Invoke。
中文名
COleDispatchDriver
調    用
IDispatch::Invoke
實    現
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成員函數

COleDispatchDriver數據成員

m_bAutoRelease
在執行ReleaseDispatch或析構對象時,指定是否要釋放Idispatch
m_lpDispatch
表示指向附着在這個COleDispatchDriver的IDispatch接口的指針

COleDispatchDriver構造

構造一個COleDispatchDriver對象

COleDispatchDriver操作

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