我正在開發一個Windows應用程序來使用OpenGL渲染場景。我的應用程序是這種類型與從Windows應用程序獲取輸入
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)
和我打電話opengl渲染功能在程序中的某處。 我在應用程序中的框架內渲染我的openGL場景很困難,但我非常痛苦地將我的WinMain應用程序更改爲像GUI應用程序這樣的窗體。我知道人們是如何定期做的,但我的程序有不同的結構,它使用不同的相機類等等,所以你不能簡單地使用像結構一樣的glut。我甚至使用QT,但問題是我的庫使用MultiByteCharacterSet和Qt使用unicode默認並出現問題。
最後我決定把我的程序不會改變,以一個具有圖形用戶界面,並繼續只是一個沒有按鈕或菜單(我甚至試圖MFC)在全屏幕(如遊戲)或窗口的窗口。
,但現在我需要得到一些來自用戶的文本輸入,可以說,我要爲「文件」,我要救得名。我沒有這個窗口或文本框,我沒有控制檯窗口已經。 怎麼可能做到這一點?有可能使用控制檯嗎? (這是窗口應用程序,但我看到一些應用程序,儘管它們呈現在窗口中,但它們也具有控制檯窗口)。 或者我怎麼纔能有一個輸入文本框,當用戶敲擊鍵盤上的R(記錄)按鈕時彈出。任何幫助?
謝謝你,我處理這個通用對話框。你能否提供解決方案來解決我對應用程序的解釋? GUI的東西 – user667222
很難說出你在問什麼。你試圖運行窗口? –
是的我想要做的是在對話框中顯示我的opengl東西,而我有一個按鈕,菜單等對話框我嘗試了不同的方法,我說(使用Qt或嘗試添加MFC對話框),但迄今沒有成功 – user667222