COleDropTarget::OnDragEnter

呼叫框架時,游標會先被拖曳至 視窗中。

virtual DROPEFFECT OnDragEnter(
   CWnd* pWnd,
   COleDataObject* pDataObject,
   DWORD dwKeyState,
   CPoint point 
);

參數

  • pWnd
    指到資料指標輸入的視窗。

  • pDataObject
    out 包含可置放的資料的資料物件的點。

  • dwKeyState
    包含輔助按鍵的狀態。這是組合的任意數目如下: MK_CONTROLMK_SHIFTMK_ALT、、、、和 MK_LBUTTONMK_MBUTTONMK_RBUTTON

  • point
    在工作區座標中的游標目前的位置。

傳回值

將產生的效果,如果置放在 point指定位置的嘗試。它可以是下列其中一或多項作業:

  • DROPEFFECT_NONE A 置放不被允許。

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

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

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

  • DROPEFFECT_SCROLL A 拖曳捲動作業會發生或發生在目標。

備註

覆寫這個函式允許置放作業就會在 視窗中。預設實作會呼叫 CView::OnDragEnter,預設會傳回 DROPEFFECT_NONE

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

需求

Header: afxole.h

請參閱

參考

COleDropTarget 類別

階層架構圖

COleDropTarget::OnDragOver

COleDropTarget::OnDragLeave

COleDropTarget::OnDrop

COleDropTarget::OnDropEx

CView::OnDragEnter