Freigeben über


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)

Weitere Informationen

GetMonitorInfo

MONITORINFOEX

Übersicht über mehrere Bildschirme

Strukturen mit mehreren Anzeigemonitoren