我有一个应用程序在嵌入式web浏览器上使用Berkelium,但我在使用拖动选择时遇到了问题。我见过其他基于WebKit的应用程序的例子,它们的工作方式与普通浏览器(Steam,Awesomium demo)一样,所以我觉得它应该不会那么难上手,但我不知道哪里出了问题。
我将所有的鼠标按下、鼠标移动和鼠标释放事件都传递给了Berkelium浏览器(窗口上的mouseButton和mouseMoved函数),我觉得这就是我需要做的全部工作?我在网上找不到任何关于这方面的帮助,所以希望这里的人能知道发生了什么,或者去哪里看!
谢谢!
发布于 2011-04-14 15:51:51
我在我的应用程序中尝试了在berkelial中进行拖动选择。它适用于字段,但似乎不适用于页面文本。
发布于 2011-05-04 12:19:33
看起来这个页面上的第二个评论对你来说可能是一个修复:
http://code.google.com/p/berkelium-sharp/issues/detail?id=1#c2
按住shift键显然可以很好地高亮显示文本,所以如果你按下shift键的同时按下按钮,或者按下shift键的同时按下按钮,那么当用户拖动鼠标时,它会同时选中文本。
我不确定这是否会对在列表中选择多个选项这样的事情产生不利影响,但是如果你想要支持的站点中没有这种类型的东西,那就没有关系了。我现在想不出任何其他的不利影响,但我相信可能存在一些。
这位用户说,这对他很有效,所以值得一试。
https://stackoverflow.com/questions/5426190
复制相似问题