共用方式為


COleDropTarget::OnDropEx

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

virtual DROPEFFECT OnDropEx(
   CWnd* pWnd,
   COleDataObject* pDataObject,
   DROPEFFECT dropDefault,
   DROPEFFECT dropList,
   CPoint point 
);

參數

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

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

  • dropDefault
    使用者為預設置放作業選項的效果視目前的按鍵狀態。 它可以是 DROPEFFECT_NONE。 置放效果"備註"一節中討論。

  • dropList
    置放來源支援置放效果的清單。 置放效果值可以使用位元的 OR 運算結合 (或 |) 運算。 置放效果"備註"一節中討論。

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

傳回值

由於嘗試在置放位置的置放效果。 point指定。 置放效果"備註"一節中討論。

備註

架構會先呼叫這個函式。 如果未處理,然後置放架構會呼叫 OnDrop。 通常,您會覆寫檢視類別的 OnDropEx 支援正確的滑鼠按鈕拖放。 通常,檢視類別 OnDrop 進行簡單的拖放用來處理執行個體中。

COleDropTarget::OnDropEx 呼叫 CView::OnDropEx的預設實作。 根據預設, CView::OnDropEx 傳回提供的值表示應該 OnDrop 呼叫成員函式。

置放效果描述動作與置放作業。 請參閱置放效果下列清單:

  • DROPEFFECT_NONE A 置放不被允許。

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

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

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

  • DROPEFFECT_SCROLL 目標表示拖曳捲動作業會發生或發生。

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

需求

Header: afxole.h

請參閱

參考

COleDropTarget 類別

階層架構圖

COleDropTarget::OnDragOver

COleDropTarget::OnDragEnter