【问题标题】:How to enable drag-selection in Berkelium?如何在 Berkelium 中启用拖动选择?
【发布时间】:2011-07-22 12:32:57
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: c++ webkit chromium awesomium berkelium


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      看起来此页面上的第二条评论可能对您有帮助:

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

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-28
        • 1970-01-01
        • 2017-06-26
        • 2013-05-09
        相关资源
        最近更新 更多