C++ Bildschirmauflösung

Mit SPI_GETWORKAREA bekommst du den benutzbaren Bereich, also abzüglich der Taskleiste.

Um die komplette Auflösung zu bekommen, kannst du GetSystemMetrics mit SM_CXSCREEN und SM_CYSCREEN bekommen. Etwas aufwendiger wird es bei mehreren Monitoren, da kommt auch noch SM_CXVIRTUALSCREEN/SM_CYVIRTUALSCREEN mit ins Boot.
 
mit GetSystemMetrics geht das

windows.h includen und dass zum Beispiel

int screenX = GetSystemMetrics(SM_CXSCREEN);
int screenY = GetSystemMetrics(SM_CYSCREEN);

EDIT: Da war wohl jemand schneller :]
 
Zuletzt bearbeitet:
Zurück