【发布时间】:2010-12-27 02:46:40
【问题描述】:
我正在尝试开发一个应用程序,其中 UI 部分由 WPF 设计,引擎是使用 C++ 开发的。 我正在尝试通过使用 WindowsFormsHost 方法从 WPF 获取窗口句柄来在本机代码中使用 DirectX 渲染场景。
虽然我没有收到任何错误,但屏幕上没有呈现图像。
就句柄而言,我没有发现问题,因为当我使用 OpenGL 在本机代码中使用相同的句柄渲染场景时,它可以正常工作。
就初始化部分和渲染部分而言,我没有发现问题,因为同一部分代码在单独的 Win32 项目中可以正常工作。
这个问题的原因可能是什么? 使用的DirectX版本是DirectX10,使用的操作系统是Vista。
提前致谢。
【问题讨论】:
标签: wpf opengl directx windows-vista windowsformshost