COleDropSource

一個COleDropSource對象允許將數據拖動到一個拖放目標中。 這些函式將為你創建一個COleDropSource對象。 COleDropSource類成員

一個COleDropSource對象允許將數據拖動到一個拖放目標中。類 COleDropTarget處理從拖放操作中獲得的數據。COleDropSource對象負責決定何時開始一次拖動操作,並在拖動操作中提供反饋,並決定何時結束一次拖動。只要調用相應的構造函式就可以使用一個COleDropSource對象。這簡化了確定是何種事件的過程,比如一次滑鼠的點擊,用函式COleDataSource::DoDragDrop, COleClientItem:: DoDragDrop,或者COleServerItem::DoDragDrop開始一次拖動操作。這些函式將為你創建一個COleDropSource對象。你也許希望修改COleDropSource可重載函式的預設行為。這些成員函式將在適當的時候由框架來調用。
有關使用OLE進行拖放操作的更多信息,參見“Visual C++程式設計師指南”一書中的“拖放(OLE)”。
更多的信息,參見“OLE2程式設計師參考,卷1”中的IDropSource。
#include
COleDropSource類成員
構造
COleDropSource構造一個COleDropSource對象

可重載
GiveFeedback在拖放操作中改變游標
OnBeginDrag在拖動操作中處理滑鼠的動作
QueryContinueDrag查看是否可以繼續拖動

相關詞條

相關搜尋

熱門詞條

聯絡我們