2010-01-18 84 views
0

我正在使用插件的应用程序进行集成。我有我自己的插件,提供了HDC借鉴,这正常使用C#在GDI HDC上渲染XNA

Graphics gfx = Graphics.FromHdc(hdc); 

那么我可以使用GDI没有问题得出。

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

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

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

感谢

回答

1

有一个WinForms示例演示如何创建自定义的XNA图形设备,然后使其到Windows窗体控件。
http://creators.xna.com/en-US/sample/winforms_series1

+0

我以前看过这篇文章,希望在另一个项目中使用XNA。我甚至没有想过这个。在我接受这个答案之前,我正在看它。谢谢 – Nanook 2010-01-18 19:49:21