【问题标题】:Can I get chrome's web page's HWND in Windows?我可以在 Windows 中获取 chrome 的网页的 HWND 吗?
【发布时间】:2015-05-15 10:49:04
【问题描述】:

我想将一个网页游戏从 firebreath 移植到 ppapi, 旧的实现是:

  • firebreath 插件将窗口的 HWND 传递给其他进程
  • 在其他进程中,渲染和更新游戏

看了一些ppapi的doc,好像没有办法获取HWND, 谁能给我一个想法?

【问题讨论】:

    标签: google-chrome firebreath ppapi


    【解决方案1】:

    关于此,有几件重要的事情需要了解:

    1) PPAPI 本身仅支持某些内置插件,例如 flash。您可以启用其他选项,但只能使用命令行标志,因此它不适用于任何实际用途。

    2) 您可以使用 PPAPI 的一个地方是在 NACL/pNACL 插件中,您通常只谈论使用 NACL(本地客户端)而不是担心 API 的名称; NACL 专门设计为允许您访问系统 API,例如 HWND 或任何会使用 HWND 的东西。

    所以简短的回答是“不,没有办法做你想做的事”。更长的答案是,您很可能需要根据需要重写以使用带 NACL 的 OpenGL ES。好消息是,这与移动平台上可用的 OpenGL 相同,因此您可以通过游戏来利用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多