2012-08-05 45 views
0

我正在为仅允许DDS图像文件的游戏引擎制作GUI编辑器。我没有找到任何WinForm的方式来加载DDS文件,所以我看着XNA路线。我发现了一个使用XNA将DDS文件加载到Texture2D类型的DDSLib。然后我想我可以将它们保存在位图中,并在我的WinForm中使用它们。但是,这需要一个图形设备对象。我怎样才能得到这个图形设备对象没有任何形式的视觉事物。我看到的所有东西都显示控制,如果你想显示某些东西,这是有意义的,但在我的情况下,我只是需要它在幕后做这些转换。XNA图形设备WinForm

回答

0

它可能不是一个优雅的解决方案,但你可以在winform中设置XNA框架不可见?

编辑:

刚刚发现这一点:How to load .dds files into a picturebox?

+0

我试过了。当我参考DevIL.NET.dll时,我没有得到LoadBitmap()作为选项。我有DevIL.DevIL类,但是当我按下点运算符后没有其他选项。那里我也注意到了一个DevIL.NET2.dll。尝试了同样的事情。所以不知道如何使用这个。我正在使用VS Express 2010与.NET 4.0,所以不知道它是不兼容或什么。 – user441521 2012-08-05 14:55:33