共用方式為


COleDropTarget::OnDrop

呼叫框架,當置放作業時發生。

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

參數

  • pWnd
    指向 [視窗] 游標目前為。

  • pDataObject
    含有要卸除的資料的資料物件的點。

  • dropEffect
    使用者為置放作業選項的效果。 它可以是下列其中一或多項作業:

    • DROPEFFECT_COPY A 複製作業會繼續進行。

    • DROPEFFECT_MOVE A 移動作業會繼續進行。

    • 從置放資料的DROPEFFECT_LINK A 連結至原始的資料將會建立。

  • point
    以像素為單位) 包含游標的位置,,相對於螢幕。

傳回值

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

備註

架構會先呼叫 OnDropEx。 如果 OnDropEx 函式不處理置放位置,然後架構會呼叫此成員函式, OnDrop。 一般而言,應用程式會覆寫檢視類別的 OnDropEx 處理正確的滑鼠按鈕拖放。 通常,檢視類別 OnDrop 用來處理簡單的拖放作業。

COleDropTarget::OnDrop 的預設實作會呼叫 CView::OnDrop,預設會傳回

如需詳細資訊,請參閱 Windows SDK的 IDropTarget::Drop

需求

Header: afxole.h

請參閱

參考

COleDropTarget 類別

階層架構圖

COleDropTarget::OnDragOver

COleDropTarget::OnDragEnter

COleDropTarget::OnDropEx