通過不放圖標,我指的是帶斜線的圓圈,表示您不能放在給定位置。哪個函數負責觸發這個圖標變化?什麼原因導致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