0
我想在現有應用程序中創建SDL窗口。我遇到的問題是,在啓動時,在SDL_SetVideoMode調用之後,彈出一個黑色窗口,直到我的應用程序的其餘部分被初始化。這是醜陋的,我想知道是否有一個函數來控制隱藏/顯示這個窗口。SDL:在SDL_SetVideoMode調用後阻止顯示窗口
我想在現有應用程序中創建SDL窗口。我遇到的問題是,在啓動時,在SDL_SetVideoMode調用之後,彈出一個黑色窗口,直到我的應用程序的其餘部分被初始化。這是醜陋的,我想知道是否有一個函數來控制隱藏/顯示這個窗口。SDL:在SDL_SetVideoMode調用後阻止顯示窗口
在SDL中似乎沒有這樣的功能,但是如果有的話,我可能會讓你看到一個窗口立即彈出並消失,這也可能會讓你覺得醜陋。您最好在窗口中顯示一些「正在加載...」消息,或者將SDL_SetVideoMode調用推遲到您的應用程序完全初始化時。前者更好,因爲用戶會知道他實際上已經啓動了一個應用程序,並且不會嘗試多次運行它。