gpt4 book ai didi

wpf - DirectX 和 WPF

转载 作者:行者123 更新时间:2023-12-02 00:43:09 25 4
gpt4 key购买 nike

我正在尝试开发一个应用程序,其中 UI 部分由 WPF 设计,引擎是使用 C++ 开发的。我正在尝试通过使用 WindowsFormsHost 方法从 WPF 获取窗口句柄来在 native 代码中使用 DirectX 渲染场景。

虽然我没有收到任何错误,但屏幕上没有图像呈现。

就句柄而言,我没有发现问题,因为当我使用 native 代码中的相同句柄使用 OpenGL 渲染场景时,它可以正常工作。

就初始化部分和呈现部分而言,我没有发现问题,因为同一部分代码在单独的 Win32 项目中工作正常。

这个问题的原因可能是什么?使用的 DirectX 版本为 DirectX10,操作系统为 Vista。

提前致谢。

最佳答案

我认为您的问题可能是由于 WPF 还使用 DirectX 来呈现窗口这一事实引起的。 OpenGL 可能只是通过与众不同来解决这个问题。

如果您想在 WPF 应用程序中呈现 DirectX,请查看使用 D3DImage。

http://www.codeproject.com/KB/WPF/D3DImage.aspx

关于wpf - DirectX 和 WPF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1912469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com