COleDropTarget::OnDrop

调用由结构,当放置操作是发生。

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

参数

  • pWnd
    指向光标是当前的窗口。

  • pDataObject
    指向包含要放置的数据的数据对象。

  • dropEffect
    用户应放置操作选择的效果。它可以是一个或多个以下各项:

    • DROPEFFECT_COPY 中复制操作将执行。

    • DROPEFFECT_MOVE 的移动操作将执行。

    • 从放置的数据的DROPEFFECT_LINK 将链接到原始数据将建立的。

  • point
    在像素包含光标的位置,因此,相对于屏幕。

返回值

非零,如果放置成功;否则为0。

备注

框架第一次调用 OnDropEx。如果 OnDropEx 函数不处理放置,然后框架调用该成员函数,OnDrop。通常,应用程序重写在视图选件类的 OnDropEx 处理权限鼠标按钮拖放。通常,视图选件类 OnDrop 用于处理简单的拖放。

COleDropTarget::OnDrop 的默认实现调用 CView::OnDrop,默认情况下返回 FALSE

有关更多信息,请参见 Windows SDK的 IDropTarget::Drop

要求

Header: afxole.h

请参见

参考

COleDropTarget选件类

层次结构图

COleDropTarget::OnDragOver

COleDropTarget::OnDragEnter

COleDropTarget::OnDropEx