#include <windows.h>
#include <stdbool.h>
#include <stdio.h>
bool GetScreenResolution(int* pwidth, int* pheigth) {
const HWND desktopWindow = GetDesktopWindow();
RECT desktopRectangle;
if (desktopWindow && GetWindowRect(desktopWindow, &desktopRectangle)) {
*pwidth = desktopRectangle.right;
*pheigth = desktopRectangle.bottom;
return true;
}
return false;
}
int main(void)
{
unsigned int width = 0, heigth = 0;
if (GetScreenResolution(&width, &heigth)) {
printf("%d x %d pixels\n", width, heigth);
}
return 0;
}
/*
run:
2560 x 1440 pixels
*/