MONITORINFO-Struktur (winuser.h)
Die MONITORINFO-Struktur enthält Informationen zu einem Anzeigemonitor.
Die GetMonitorInfo-Funktion speichert Informationen in einer MONITORINFO-Struktur oder einer MONITORINFOEX-Struktur .
Die MONITORINFO-Struktur ist eine Teilmenge der MONITORINFOEX-Struktur . Die MONITORINFOEX-Struktur fügt ein Zeichenfolgenelement hinzu, das einen Namen für den Anzeigemonitor enthält.
Syntax
typedef struct tagMONITORINFO {
DWORD cbSize;
RECT rcMonitor;
RECT rcWork;
DWORD dwFlags;
} MONITORINFO, *LPMONITORINFO;
Member
cbSize
Die Größe der Struktur in Bytes.
Legen Sie diesen Member auf fest, sizeof ( MONITORINFO )
bevor Sie die GetMonitorInfo-Funktion aufrufen. Auf diese Weise kann die Funktion den Typ der Struktur bestimmen, die Sie an sie übergeben.
rcMonitor
Eine RECT-Struktur , die das Anzeigemonitorrechteck angibt, ausgedrückt in Koordinaten des virtuellen Bildschirms. Beachten Sie, dass einige Koordinaten des Rechtecks negative Werte sein können, wenn der Monitor nicht der primäre Anzeigemonitor ist.
rcWork
Eine RECT-Struktur , die das Arbeitsbereichsrechteck des Anzeigemonitors angibt, ausgedrückt in Koordinaten des virtuellen Bildschirms. Beachten Sie, dass einige Koordinaten des Rechtecks negative Werte sein können, wenn der Monitor nicht der primäre Anzeigemonitor ist.
dwFlags
Eine Reihe von Flags, die Attribute des Anzeigemonitors darstellen.
Das folgende Flag ist definiert.
Wert | Bedeutung |
---|---|
MONITORINFOF_PRIMARY | Dies ist der primäre Anzeigemonitor. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | winuser.h (einschließlich Windows.h) |