-
COleDataSource
鎖定
- 中文名
- COleDataSource
- 直接提供
- 數據可以
- 結 構
- 可選的FORMATETC
- 填 寫
- 最恰當的格式
COleDataSource簡介
COleDataSource類用來創建一個緩存對象,該對象起到緩存的作用。它被用來在數據傳輸期間,例如剪貼板或拖放操作,為應用存放數據。
可以直接建立一個OLE數據資源。一般地,COleClientItem類 和COleServerItem 類在響應CopyToClipboard 時將會建立OLE數據資源。請參閲COleServerItem:: CopyToClipboard的簡單描述。為CopyToClipboard 和DoDragDrop成員函數創建OLE數據資源時,如果要添加另外的剪貼板格式,可覆蓋客户項或服務器項的OnGetClipboardData成員函數。
COleDataSource類的成員
COleDataSource構造一個COleDataSource對象 |
COleDataSource操作
CacheData使用STGMEDIUM結構以指定方式提供數據CacheGlobalData使用HGLOBAL以指定方式提供數據DoDragDrop執行拖放操作。SetClipboard放置一個COleDataSource對象到剪貼板中。Empty清空數據的COleDataSource對象FlushClipboard丟棄剪貼板中的所有數據GetClipboardOwner驗證放置在剪貼板中的數據仍然存在OnRenderData作為延遲提供數據的一部分存取數據OnRenderFileData作為延遲提供數據的一部分存取數據到CFile中OnRenderGlobalData作為延遲提供數據的一部分存取數據到HGLOBAL中OnSetData替換COleDataSource對象中的數據DelayRenderData使用延遲提供方式以指定格式提供數據DelayRenderFileData以指定方式給CFile指針提供數據DelaySetData為OnSetData中支持的每一種格式調用 |
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:11次歷史版本
- 最近更新: 021038jl