win resolution abfragen
-
hi,
welche möglichkeit(en) gibt es, die Bildschirmauflösung von abzufragen?
ich hab es schon mit GetSystemMetrics (Parameter SM_CXFULLSCREEN und SM_CXMAXIMIZED) und SystemParametersInfo (SPI_GETWORKAREA) probiert, habe aber jeweils für die Bildschirmhöhe zu kleine Werte erhalten.Bei SystemParametersInfo erscheint mir das klar, weil ich dort nur die Working Area abfrage, aber bei dem anderen müsste das doch klappen, tut es aber nicht.
-
axelk schrieb:
ich hab es schon mit GetSystemMetrics (Parameter SM_CXFULLSCREEN und SM_CXMAXIMIZED) und SystemParametersInfo (SPI_GETWORKAREA) probiert, habe aber jeweils für die Bildschirmhöhe zu kleine Werte erhalten.
Hast du dir nicht die Doku zu GetSystemMetrics angeschaut?

Es gibt z.B. die Parameter SM_CXSCREEN und SM_CYSCREEN; oder SM_CXVIRTUALSCREEN und SM_CYVIRTUALSCREEN (falls mehr als ein Monitor wichtig ist).
-
Hallo,
siehe auch:
http://www.c-plusplus.net/forum/viewtopic.php?p=504076&highlight=smcxscreen#504076
MfG