2012-10-19 37 views
1

如何检测用户是否具有拖动和下降从Web浏览器链接到VW windowwidget(在OS X或一般在任何OS)?该文档提到只有List widgets可以成为拖动事件的来源,但是也必须有一种方法可以让外部对象被删除......对吗?拖放在VisualWorks中的Smalltalk

回答

0

在os x上它不是那么简单,因为您必须向NSView注册粘贴板类型,然后在视图中实现NSDraggingDestination协议。详情请参阅https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/DragandDrop/DragandDrop.html。虽然整个窗口只有一个nsview,但与Visualworks集成并不容易。 您可以将该课程扩展到一个包中,但这并不容易。

在windows上,你可以用COM做同样的事情,但这也不是很明显,而且我认为它是开箱即用的。