1
如何检测用户是否具有拖动和下降从Web浏览器链接到VW window
或widget
(在OS X
或一般在任何OS
)?该文档提到只有List widgets
可以成为拖动事件的来源,但是也必须有一种方法可以让外部对象被删除......对吗?拖放在VisualWorks中的Smalltalk
如何检测用户是否具有拖动和下降从Web浏览器链接到VW window
或widget
(在OS X
或一般在任何OS
)?该文档提到只有List widgets
可以成为拖动事件的来源,但是也必须有一种方法可以让外部对象被删除......对吗?拖放在VisualWorks中的Smalltalk
在os x上它不是那么简单,因为您必须向NSView注册粘贴板类型,然后在视图中实现NSDraggingDestination协议。详情请参阅https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/DragandDrop/DragandDrop.html。虽然整个窗口只有一个nsview,但与Visualworks集成并不容易。 您可以将该课程扩展到一个包中,但这并不容易。
在windows上,你可以用COM做同样的事情,但这也不是很明显,而且我认为它是开箱即用的。