c++ - 用于 Metro 风格应用程序的 HTML/CSS 渲染器

标签 c++ html directx windows-8 windows-runtime

Metro-Style 应用程序的当前 WebView 对我来说无法使用,因为它托管在单独的 HWND 中,因此无法用其他控件覆盖 WebView。此外,提供的 API 不足以让我使用它(例如,无法处理“onNavigation”事件)。

我正在寻找一个可以解析 HTML/CSS 并使用 DirectX 呈现的 C++ 库。我愿意编写自己的渲染器,但这并不容易。我会帮助至少有一个适当的 HTML/CSS 解析器。

我还检查了我是否可以使用 Gecko 或 Webkit,但它们会导致商店审批失败(而且它们非常复杂,对我的项目来说有点矫枉过正。)

附加要求:

  • 非 GPL(必须允许在闭源商业应用中使用。)
  • XHTML 兼容解析器/渲染器
  • 源代码可用性是一个优势。否则需要 x86 和 ARM 的二进制文件。

最佳答案

看看 LibRocket 或 Awesomium。他们在正确的球场。

关于c++ - 用于 Metro 风格应用程序的 HTML/CSS 渲染器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10297772/

相关文章:

html - 为什么我的按钮没有出现在页面上?

c++ - 如何使用 opengl 或 dx 从网格生成深度(高度)图像

c++ - 如何在 godbolt.org 启用地址清理器

c++ - WTS_CONNECTSTATE_CLASS 枚举类

html - 使用 bootstrap 在图像下方连续显示文本

接口(interface)中的C#静态函数

c++ - 在加载和保存期间缺少 DirectX 中 PNG 纹理的某些颜色?

c++ - 检查类方法中是否 (this == nullptr)

c++ - WinAPI LoadKeyboardLayout();

jquery - 如何在网页大小减小时删除填充