XNA渲染在GDI HDC上

时间:2010-01-18 11:34:59

标签: c# gdi+ xna

我正在与使用插件的应用程序集成。我有自己的插件,提供了一个HDC来绘制,这使用C#

工作正常
Graphics gfx = Graphics.FromHdc(hdc);

然后我可以毫无问题地使用GDI进行绘制。

我想开始尝试使用XNA,我已经加载了一些示例项目并查看了代码。看来默认情况下,XNA会处理窗口的创建,以及何时应该重绘每个帧。

我需要做的是在引发插件的render事件时使用XNA渲染帧。然后直接渲染到插件HDC或将XNA图像复制到它。

可以这样做吗?有没有人有任何例子?我对XNA很新。

由于

1 个答案:

答案 0 :(得分:1)

有一个winforms示例,向您展示如何自定义创建XNA图形设备,然后将其渲染到Windows窗体控件上。
http://creators.xna.com/en-US/sample/winforms_series1