2013-03-24 65 views
0

在AIR應用程序中,我試圖實現一個標籤界面,如Firefox或Chrome中的標籤界面,您可以拖動標籤並從中創建一個新窗口。除了當我通過(Windows)操作系統將鼠標拖出我的應用程序,鼠標光標指示系統將不會接受拖放操作時,除非是這樣。它顯示如下:http://www.iconfinder.com/icondetails/42419/16/denied_icon在NativeDragDrop操作過程中可以設置鼠標光標嗎?

這在技術上不是問題,因爲我的應用仍然會收到nativeDragComplete事件,但對用戶體驗不利。我想要實現的是顯示一個正常的鼠標指針,並在瀏覽器旁邊顯示一個拖動指示器。 我可以以某種方式強制NativeDragManager不顯示被拒絕的圖標嗎?

我試着玩各種剪貼板格式,因爲它似乎是影響鼠標指針,但找不到這個問題的完整解決方案。有任何想法嗎?

回答

0

使用NativeDragManager無法實現 - 正確的方法是使用輕量級Windows實現自定義拖放行爲,如here所述。