0

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

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

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

4

1 回答 1

0

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

于 2013-03-24T01:47:30.843 回答