-
COleDispatchDriver
鎖定
- 中文名
- 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連接 |
用於調用自動化方法的助手 | |
設置一個自動化特性 | |
獲得一個自動化特性 |
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:7次歷史版本
- 最近更新: 木子方草地