我尝试创建一个D3D应用程序,其中包含用于Web内容的Chromium Embedded Framework(CEF)。我阅读了各种文档和wiki(官方和私有),但没有一个定义如何将CefBrowser应用到D3D中。据我所知,我需要定义一个保存CEF的父窗口。 但是我应该通过D3D申请哪个父类/窗口? 如果我忽略了某些事情,请告诉我,如果不这样做,我会对任何相关信息感到高兴。
答案 0 :(得分:2)
你是正确的,CEF希望托管在Windowed应用程序中。考虑创建一个窗口应用程序,您可以在自己的窗口中创建CEF浏览器窗口和D3D表面(如果您希望使浏览器“嵌入”在窗口中,则可以使用窗口排序,样式和合成。 D3D app。)