如何检测用户已将链接从 Web 浏览器拖放到VW window
或widget
(在OS X
或通常在 any 上OS
)?文档提到只能List widgets
是拖动事件的来源,但也必须有一种方法可以放置外部对象......对吗?
问问题
235 次
1 回答
0
在 os x 上,这并不简单,因为您必须使用 NSView 注册粘贴板类型,然后在您的视图中实现 NSDraggingDestination 协议。有关详细信息,请参阅https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/DragandDrop/DragandDrop.html。尽管整个窗口只有一个nsview,但与visualworks集成并不容易。您可以在捆绑中扩展该类,但这并不容易。
在 Windows 上,你可以用 COM 做同样的事情,但这也不明显,我认为开箱即用。
于 2012-10-20T08:31:50.750 回答