通过不放图标,我指的是带斜线的圆圈,表示您不能放在给定位置。哪个函数负责触发这个图标变化?什么原因导致OLE DoDragDrop拖放的项目更改为放置目标上的禁止放置图标?
0
A
回答
1
我觉得这excerpt给出了答案:
修改鼠标指针 指示如何控制将响应,如果 的数据被删除到它涉及 两个步骤:确定什么类型的 数据是在DataObject对象中使用 的GetFormat方法,a然后设置 OLEDragOver 事件的效果参数,以通知源该控件允许使用什么样的放置 效果。
的OLEDragOver事件
当目标控制的OLEDropMode 属性设置为手动,触发 的 OLEDragOver事件时拖动的数据经过了 控制。
OLEDragOver 事件的效果参数用于指定如果删除对象 将采取的操作 。当设置此值时, 源的OLEGiveFeedback事件触发了 。该OLEGiveFeedback事件 包含它自己的作用的说法, 这是用来提供视觉 反馈到何种行动 将采取用户,如果选择范围 拖 - 即鼠标指针 改变指示复制,移动,或者 “不落”行为。
alt text http://img188.imageshack.us/img188/3531/dragseqdrag.gif
1
退房在IDropTarget COM接口为dragenter功能,并在IDropSource接口的GiveFeedback在功能
相关问题
- 1. 如何在鼠标悬停放置目标时更改拖放光标
- 2. 拖放项目被放置后打印
- 3. Fancytree更改拖放图标
- 4. ElFinder - 禁止拖放目录
- 5. SWT.Browser放置目标
- 6. 拖放与目标
- 7. 拖放到目标后放回到原来的位置与Android的阴影?
- 8. DataGridDragDropTarget:根据放置目标更改图标
- 9. tinyMCE的作为放置目标
- 10. 拖放项目放在UIStackView
- 11. 放置图标
- 12. 更改鼠标光标的HTML5拖放文件(GMail拖放)
- 13. HTML5拖放文件上传与页面上的多个目标放置区域
- 14. flex - 不要让拖动图标脱离放置目标
- 15. 如何获得拖放放置目标对象?
- 16. 从UIStackView拖放UIView并将其保留在其放置目标
- 17. 在WPF中的Datagrid标题上拖放列表视图项目
- 18. Dojo拖放:如何格式化放置的项目?
- 19. 拖放QListView项目
- 20. 拖放ListBox项目
- 21. 拖放后重置标签的位置
- 22. 撤消项目的拖放
- 23. 拖放把鼠标放置在鼠标位置
- 24. PhoneGap项目来源的放置位置?
- 25. html - 在目标位置放置表格
- 26. 拖放连接的项目
- 27. HTML5拖放多个不同的拖放目标,dropEffect,多选等
- 28. 目标C(iOS)中的拖放控件
- 29. ExtJs获取放置目标的ID
- 30. 简单的拖放到目标as3