可以在NativeDragDrop操作期间设置鼠标光标吗?

时间:2013-03-24 00:10:41

标签: flex air drag-and-drop

在AIR应用程序中,我尝试实现类似Firefox或Chrome中的选项卡界面,您可以在其中拖动选项卡并从中创建新窗口。一切顺利,除非我通过(Windows)操作系统将鼠标拖出应用程序,鼠标光标表示系统不接受放置操作。它显示如下:http://www.iconfinder.com/icondetails/42419/16/denied_icon

技术上不是问题,因为我的应用仍然会收到nativeDragComplete事件,但对用户体验不利。我想要实现的是显示一个普通的鼠标指针,并在它旁边显示一个拖动指示器,就像浏览器一样。 我可以以某种方式强制NativeDragManager不显示被拒绝的图标吗?

我尝试使用各种剪贴板格式,因为它似乎影响鼠标指针,但无法找到解决此问题的完整解决方案。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

使用NativeDragManager无法实现 - 正确的方法是使用轻量级Windows实现自定义拖放行为,如here所述。

相关问题