4

我有一个将 Berkelium 用于嵌入式 Web 浏览器的应用程序,我无法让拖动选择正常工作。我已经看到其他基于 WebKit 的应用程序的示例,它们可以像普通浏览器一样工作(Steam,Awesomium 演示),所以我觉得工作应该不难,但我不知道可能会发生什么是错的。

我正在将所有鼠标按下、鼠标移动和鼠标向上事件传递给 Berkelium 浏览器(窗口上的 mouseButton 和 mouseMoved 函数),我觉得这就是我需要做的所有事情?我无法在网上找到任何关于此的帮助,所以希望这里的人可能知道发生了什么或在哪里看!

谢谢!

4

2 回答 2

1

I tried drag selection in Berkelium in my app. It works in fields, it doesn't seem to work for page text.

于 2011-04-14T07:51:50.780 回答
1

看起来此页面上的第二条评论可能会为您解决问题:

http://code.google.com/p/berkelium-sharp/issues/detail?id=1#c2

shift 点击显然可以很好地突出显示文本,所以如果你发送一个 shift down 和 button down 以及一个 shift with button up,它会在用户拖动时选择文本。

我不确定这是否会对诸如在列表中选择多个选项之类的事情产生不利影响,但是如果您要支持的站点中没有这种类型的东西,那也没关系。我现在想不出任何其他不利影响,但我敢肯定有些可能存在。

这位用户说它对他有用,所以值得一试。

于 2011-05-04T04:19:32.623 回答