pDataObject | 指向将要放入下放目标的COleDataObject对象的指针。 |
dropDefault | 用户根据当前按键状态选择的下放操作的效果。它可能是DROPEFFECT_NONE。在说明部分讨论了下放效果。 |
dropList | 下放源所支持的下放效果的列表。下放效果值可以通过位或操作符(|)组合起来。在说明部分讨论了下放效果。 |
point | 相对于视图的客户区的当前鼠标位置。 |
· | 如果鼠标右键被按下,你的重载函数必须显示一个弹出菜单,提供下放源支持的下放效果。 |
· | 检查dropList以确定下放源所支持的下放效果。在弹出菜单中仅使这些动作有效。 |
· | 使用SetMenuDefaultItem以根据dropDefault来设置缺省的动作。 |
· | 最后,执行用户通过弹出菜单所选择的动作。 |
· | 如果鼠标右键没有按下,你的重载函数应当将它当作标准的下放请求来处理。使用dropDefault中指定的下放效果。另外,你的重载函数业可以返回空值(-1)以指明将由OnDrop来处理这个下放操作。 |
· | DROPEFFECT_NONE | 不允许下放操作。 |
· | DROPEFFECT_COPY | 将执行拷贝动作。 |
· | DROPEFFECT_MOVE | 将执行移动动作。 |
· | DROPEFFECT_LINK | 将建立被下放数据和原始数据的连接。 |
· | DROPEFFECT_SCROLL | 指明在下放目标中将要或正在发生下放滚动操作。 |