释义 |
CView::OnDrop
virtual BOOL OnDrop( COleDataObject* pDataObject, DROPEFFECT dropEffect,CPoint point );
返回值: 如果成功地下放,则返回非零值,否则返回0。
参数:pDataObject | 指向将要被放入下放目标的COleDataObject对象。 | dropEffect | 用户要求的下放效果。· | DROPEFFECT_COPY | 创建被下放的数据对象的一个拷贝。 | · | DROPEFFECT_MOVE | 将数据对象移动到当前鼠标位置。 | · | DROPEFFECT_LINK | 在数据对象和它的服务器之间创建连接。 |
| point | 相对于视图的客户区域的当前鼠标位置。 |
说明: 当用户在有效的下放目标上方放开一个数据对象时,框架调用这个函数。缺省的实现不做任何操作,并且返回FALSE。 重载这个函数以实现视图的客户区内的OLE下放效果。可以通过pDataObject来检查数据对象的剪贴板数据格式和指定点的下放数据。 注意 如果在这个视类中存在OnDropEx的重载函数,则框架不会调用这个函数。
请参阅: CView::OnDragEnter, CView::OnDragOver, CView::OnDropEx, CView::OnDragLeave, COleDropTarget::OnDrop |