c++ D3D chromium embed

c++ D3D chromium embed

本文关键字:embed chromium D3D c++      更新时间:2023-10-16

我尝试创建一个D3D应用程序,其中包括用于web内容的Chromium嵌入式框架(CEF)。我阅读了各种文档和维基(官方和私人),但没有一个定义如何将CefBrowser应用到D3D中。据我所知,我需要定义一个包含CEF的父窗口。但是我应该向哪个父类/窗口申请通过D3D进行渲染?如果我忽略了什么,请告诉我,如果没有,我将非常高兴任何相关的信息。

您是正确的,CEF期望托管在windows应用程序中。考虑创建一个窗口应用程序,在其中你可以在自己的窗口中创建CEF浏览器窗口和D3D表面(如果你想让它看起来像浏览器"嵌入"在D3D应用程序中,你可以使用窗口排序,样式和合成。)