在以前版本的SDL中,我能夠使用主表面獲得我的問題的高度和寬度,它具有clip_rect成員。從2.0開始,我使用SDL_Renderer & SDL_Window。SDL:獲取窗口高度/寬度/矩形?
我該如何獲得窗口大小或甚至更好的當前程序的矩形?
在以前版本的SDL中,我能夠使用主表面獲得我的問題的高度和寬度,它具有clip_rect成員。從2.0開始,我使用SDL_Renderer & SDL_Window。SDL:獲取窗口高度/寬度/矩形?
我該如何獲得窗口大小或甚至更好的當前程序的矩形?
得到窗口的高度和寬度:
void SDL_GetWindowSize(SDL_Window* window,int* w,int* h)
你可以看看這裏的更多功能無論你想與Windows的交易。 https://wiki.libsdl.org/CategoryVideo
如果你只是在尋找的寬度和高度與任何您想要的SDL_Surface
這部作品中,通常發現一樣好,如果沒有更好的:
寬度:
SDL_GetWindowSurface(m_window)->w;
身高:
SDL_GetWindowSurface(m_window)->h;
謝謝,已經理解了它,但anywa y,感謝你的回答:) – Jannik