我试图创建一个D3D应用程序,其中包括用于Web内容的Chromium嵌入式框架(CEF)。我通读了各种文档和Wiki(正式和私有(private)),但都没有定义如何将CefBrowser应用于D3D。据我所知,我需要定义一个包含CEF的父窗口。
但是我应该通过D3D向哪个父类/窗口申请渲染?
如果我忽略了某些内容,请让我知道,否则,对于任何相关信息,我将感到非常高兴。
最佳答案
您是正确的,因为CEF希望托管在Windowed应用程序中。考虑创建一个窗口化的应用程序,您可以在其中创建CEF浏览器窗口和D3D曲面(在它们自己的窗口中)(如果要使其看起来像浏览器“嵌入”在窗口中,则可以使用窗口顺序,样式和合成功能来玩) D3D应用。)
关于c++ - C++ D3D Chrome 嵌入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22567584/