COleDropTarget::OnDragEnter
调用由结构,当光标首先拖入窗口。
virtual DROPEFFECT OnDragEnter(
CWnd* pWnd,
COleDataObject* pDataObject,
DWORD dwKeyState,
CPoint point
);
参数
pWnd
指向光标进入的窗口。pDataObject
指向包含可放置的数据的数据对象。dwKeyState
包含修改键的状态。这是组合的任意数量以下操作: MK_CONTROL、 MK_SHIFT、 MK_ALT、 MK_LBUTTON、 MK_MBUTTON和 MK_RBUTTON。point
在工作区坐标包含光标的当前位置。
返回值
将发生的影响,如果放置在 point指定的位置已尝试。它可以是一个或多个以下各项:
DROPEFFECT_NONE 中放置不允许。
DROPEFFECT_COPY 中复制操作将执行。
DROPEFFECT_MOVE 的移动操作将执行。
从放置的数据的DROPEFFECT_LINK 将链接到原始数据将建立的。
DROPEFFECT_SCROLL 中拖动滚动操作将发生或未在目标。
备注
重写此功能允许放置操作发生在窗口中。默认实现调用 CView::OnDragEnter,默认情况下返回 DROPEFFECT_NONE。
有关更多信息,请参见Windows SDK的 IDropTarget::DragEnter。
要求
Header: afxole.h