Maximale Monitorpixel in x und y Richtung auslesen
-
moin
ich möchter gern wissen wo bei mir der monitor aufhört ...
in x und y richtung ...also benötige ich eine funktion die mir in pixel ausgibt z.v. der monitor geht in der auflösung von 0 - 1024 pixel in x richtung und 0 - 768 pixel in y richtung...
wie bekomm ich die werte der maximalen pixel ???
ahja: es darf mir nur die werte vom hauptmonitor ausgeben... bzw vom dem monitor auf dem das programm in fullscreen angezeigt wird ...
mfg LT
-
::MONITORINFO mi; // oder EX mi.cbSize = sizeof(mi); ::GetMonitorInfo(hWnd, MONITOR_DEFAULTTONEAREST), &mi);
-
hi martin...
ähm ok und in welcher var steht jetzt max - x und max y ?
mi.rcMonitor.bottom ??? is das das richtige?
-
mi.rcMonitor.bottom - mi.rcMonitor.topWenn die Anwendung auf dem Primärmonitor ausgeführt wird, ist das Ergebnis äquivalent zu
GetSystemMetrics(SM_CYSCREEN). Falls dich nur interessiert, welche Dimensionen deine Applikation tatsächlich maximiert annehmen kann (aufgrund der Task- und Sidebars kann dieser Wert variieren), werte rcWork aus.