2013-07-23 38 views
0

我正在使用Visual C++處理太陽系的OpenGL項目。我完成了相當多的編碼工作,但我需要將其作爲一個用戶學習模塊來實現,該模塊包含一個概覽按鈕,一個停止按鈕和一個信息按鈕。我想讓它像一個窗體,一個包含按鈕和一個面板的面板用於查看動畫。我嘗試過使用GLUI,但它對我的實現並不是很有用。是否有可能在Visual Studio中創建表單,並在面板函數中導入此代碼?opengl項目的用戶界面?

+1

GLUI是7歲。你有沒有試過創建一個表單? – GraphicsMuncher

回答

0

您是否考慮過在項目的GUI部分使用QT?您可以創建QT按鈕和GUI的面板。您可以使用QGLWidget作爲面板查看動畫。

在Opengl中使用Qt Creator的一個很好的教程(http://www.youtube.com/watch?v=1nzHSkY4K18)。

在「C:\ QtInstallPath \ examples \ opengl」目錄中,OpenGL + QT + Visual studio也有很多很好的例子。

如果您不想使用QT,可以使用C++ \ CLI來協助代碼的GUI部分。以下鏈接顯示如何在託管C++中的窗體窗體上創建OpenGL視圖。 http://www.codeproject.com/Articles/16051/Creating-an-OpenGL-view-on-a-Windows-Form

+0

是否有可能直接在Visual C++中創建表單並將我的太陽系代碼嵌入面板中單擊? – user2330778