2016-11-16 1 views
-1

Ich versuche, die Bildschirmauflösungen für alle angeschlossenen physischen Monitor zu erhalten. Ich bin in der Lage, die Bildschirmauflösung des primären Monitors mit Win API GetSystemMetrics (SM_CXSCREEN), GetSystemMetrics (SM_CYSCREEN) zu erhalten. Ich frage mich, wie kann ich den ähnlichen Auflösungswert anderer monotrs erhaltenSo erhalten Sie die Bildschirmauflösung anderer angeschlossener Monitore

+2

Sie müssen [die Monitore auflisten] (https://msdn.microsoft.com/en-us/library/windows/desktop/dd162610 (v = vs.85) .aspx). –

Antwort

0

GetSystemMetrics SM_CXSCREEN/SM_CYSCREEN erhält die primäre Bildschirmauflösung. Kann auch GetDeviceCaps verwenden. SM_CX/YVIRTUALSCREEN wird Größe für alle Monitore erhalten.

SystemParametersInfo SPI_GETWORKAREA den Arbeitsbereich Größe auf einem Monitor das heißt der Größe ohne Taskleiste und koppelte Bars

GetMonitorInfo bekommt man die die Größe von bestimmten Monitor bekommen.

Verwandte Themen