释义 |
COleDropTarget::OnDragScroll
virtual DROPEFFECT OnDragScroll( CWnd* pWnd, DWORD dwKeyState, CPoint point );
返回值: 如果在point指定的位置尝试放开会产生的影响。它可以是下列中的一个或几个:· | DROPEFFECT_NONE | 不允许进行一次放开。 | · | DROPEFFECT_COPY | 将执行一次拷贝操作。 | · | DROPEFFECT_MOVE | 将执行一次移动操作。 | · | DROPEFFECT_LINK | 将建立一个从放开的数据到原始数据的链接。 | · | DROPEFFECT_SCROLL | 在目标中已发生或将要发生一次拖动滚动条的操作。 |
参数:pWnd | 指向光标正通过的窗口。 | dwKeyState | 包含修饰键的状态。这是下列的一些组合: MK_CONTROL,MK_SHIFT,MK_ALT,MK_LBUTTON,MK_MBUTTON和MK_RBUTTON。 | point | 以像素为单位记录光标在屏幕上的相对位置。 |
说明: 在调用OnDragEnter或者OnDragOver之前由框架调用,用来确定point指定的位置是否在滚动条区域内。当你希望这个事件具有特别的行为时,请重载这个函数。这个函数的缺省实现调用了CView::OnDragScroll,它返回DROPEFFECT_NONE,并且当光标进入窗口边界内的缺省滚动条区域时滚动窗口。 |