如何在SDL2中获取窗口的客户区大小

时间:2015-08-13 16:23:26

标签: c++ window sdl-2

如何在SDL2中不考虑边框的情况下获得窗口分辨率?我需要WinAPI中的<div class="RadAjaxPanel" id="ctl00_ctl00_mainContainerPanel" style="display: block;"> <div id="container"> <div id="header"></div> <div id="body"></div> <div id="footer"></div> </div> </div> 函数,但似乎SDL2中没有相同的函数。

1 个答案:

答案 0 :(得分:4)

使用SDL_GetWindowSize,您可以获取客户端窗口的宽度和高度。

SDL_Window* window = SDL_CreateWindow("Window", 0, 0, 800, 600, 0);
int width;
int height;
SDL_GetWindowSize(window, &width, &height);
  

宽度= 800,高度= 600