2014-04-18 78 views
3

在以前版本的SDL中,我能夠使用主表面獲得我的問題的高度和寬度,它具有clip_rect成員。從2.0開始,我使用SDL_Renderer & SDL_Window。SDL:獲取窗口高度/寬度/矩形?

我該如何獲得窗口大小或甚至更好的當前程序的矩形?

回答

6

得到窗口的高度和寬度:

void SDL_GetWindowSize(SDL_Window* window,int* w,int* h) 

你可以看看這裏的更多功能無論你想與Windows的交易。 https://wiki.libsdl.org/CategoryVideo

+0

謝謝,已經理解了它,但anywa y,感謝你的回答:) – Jannik

1

如果你只是在尋找的寬度和高度與任何您想要的SDL_Surface這部作品中,通常發現一樣好,如果沒有更好的:

寬度:

SDL_GetWindowSurface(m_window)->w; 

身高:

SDL_GetWindowSurface(m_window)->h;