共用方式為


CView::OnDrop

呼叫框架,而使用者釋放在有效的置放目標的資料物件。

virtual BOOL OnDrop(
   COleDataObject* pDataObject,
   DROPEFFECT dropEffect,
   CPoint point 
);

參數

  • pDataObject
    要放置到置放目標的 COleDataObject 的點。

  • dropEffect
    使用者要求的置放效果。

    • DROPEFFECT_COPY 建立置放資料物件的複本。

    • DROPEFFECT_MOVE 移至目前滑鼠位置的資料物件。

    • DROPEFFECT_LINK 建立資料物件及其伺服器之間的連結。

  • point
    相對於檢視工作區目前的滑鼠位置。

傳回值

如果不是零,置放成功,則為 0。

備註

預設實作不做任何動作並傳回

覆寫這個函式實作 OLE 置放效果至檢視的工作區。 資料物件可以透過剪貼簿資料格式和資料的 pDataObject 正在檢查放置在指定的點。

注意事項注意事項

這個架構不會呼叫這個函式是否會覆寫這個檢視類別的 OnDropEx

需求

Header: afxwin.h

請參閱

參考

CView 類別

階層架構圖

CView::OnDragEnter

CView::OnDragOver

CView::OnDropEx

CView::OnDragLeave

COleDropTarget::OnDrop