2013-05-30 149 views
0

我在這裏使用Ubuntu 12.04並在C++中開發SDL1.2應用程序。我想實現的是用戶可以像「首選項」窗口或「主窗口」窗口中​​打開的那樣打開(兩個窗口都應該有一個標題欄等)。我也想讓這個程序能夠運行跨平臺,而SDL2也不是一種選擇。SDL1.2,另一個窗口中的窗口

這是可以以任何方式實現的嗎?目前我能想到的是編寫另一個SDL程序,該程序將在'main'程序中調用,但會包含一些system()調用,反正它不是IMO的最佳解決方案。

+1

爲什麼SDL2不是一個選項? –

+0

它不在Ubuntu的官方存儲庫中,我不希望我的程序依賴於PPA。另一方面,這可以在SDL2中完成嗎? –

回答

1

SDL只支持一個窗口。如果升級到SDL2,則它支持多個窗口,但不能將一個窗口放在另一個窗口內。

如果你想要這個功能而不升級,你必須自己渲染窗口中的窗口。