如何在Berkelium中启用拖动选择?

时间:2011-03-24 22:08:04

标签: c++ webkit chromium awesomium berkelium

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

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

谢谢!

2 个答案:

答案 0 :(得分:1)

我尝试在我的应用程序中在Berkelium中拖动选择。它适用于字段,它似乎不适用于页面文本。

答案 1 :(得分:1)

看起来此页面上的第二条评论可能是您的修复:

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

移位点击显然可以很好地突出显示文本,因此如果您向下发送一个向下按钮,按下向下按钮,它会在用户拖动时选择文本。

我不确定这是否会对列表中选择多个选项等问题产生负面影响,但如果您在网站上没有那种类型的东西,那么它就不会支持物。我现在想不出任何其他不利影响,但我确信有些可能存在。

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