2012-08-05 40 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