首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VisualWorks Smalltalk中拖放

在VisualWorks Smalltalk中拖放
EN

Stack Overflow用户
提问于 2012-10-19 15:05:31
回答 1查看 232关注 0票数 1

如何检测用户已将链接从web浏览器拖放到VW windowwidget (在OS X中或一般在任何OS上)?文档提到,只有List widgets可以作为拖拽事件的来源,但也必须有一种方法来放置外部对象……对吗?

EN

回答 1

Stack Overflow用户

发布于 2012-10-20 16:31:51

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12969062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档