我正在编写一个插件,使用 NPAPI 和 D3D。我只是简单地将来自 DXSDK 和 NPAPI 的 D3D 示例放在一起。当插件启动时我收到一个 HWND,然后我将它传递给 D3D 进行绘制。
它虽然有效。测试页上的控件(400 * 300 矩形)确实显示了我的预期。
但是 FireFox 窗口中的所有其他区域都是黑色的,包括菜单栏。测试页面上的所有其他内容都看不到。
我只用 HWND 尝试了 InitDevice(D3D) 并且根本不进行渲染。但仍然遇到同样的问题。
有人可以帮我吗?