如何在SDL2中获得窗口的客户端面积大小

How to get client area size of window in SDL2

本文关键字:客户端 窗口 SDL2      更新时间:2023-10-16

如何在SDL2中不考虑边框的情况下获得窗口的分辨率?我需要像WinAPI中的GetClientRect一样的函数,但似乎在SDL2中没有相同的函数。

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

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

宽度= 800,高度= 600