MINMAXINFO-Struktur (winuser.h)

Enthält Informationen zur maximierten Größe und Position eines Fensters sowie zur minimalen und maximalen Nachverfolgungsgröße.

Syntax

typedef struct tagMINMAXINFO {
  POINT ptReserved;
  POINT ptMaxSize;
  POINT ptMaxPosition;
  POINT ptMinTrackSize;
  POINT ptMaxTrackSize;
} MINMAXINFO, *PMINMAXINFO, *LPMINMAXINFO;

Member

ptReserved

Typ: POINT

Reserviert; nicht verwenden.

ptMaxSize

Typ: POINT

Die maximierte Breite (x Member) und die maximierte Höhe (y-Element ) des Fensters. Bei Fenstern auf oberster Ebene basiert dieser Wert auf der Breite des primären Monitors.

ptMaxPosition

Typ: POINT

Die Position der linken Seite des maximierten Fensters (x-Element ) und die Position des oberen Rands des maximierten Fensters (y-Element ). Bei Fenstern der obersten Ebene basiert dieser Wert auf der Position des primären Monitors.

ptMinTrackSize

Typ: POINT

Die minimale Nachverfolgungsbreite (x Member) und die minimale Nachverfolgungshöhe (y-Element ) des Fensters. Dieser Wert kann programmgesteuert aus den Systemmetriken SM_CXMINTRACK und SM_CYMINTRACK abgerufen werden (siehe getSystemMetrics-Funktion ).

ptMaxTrackSize

Typ: POINT

Die maximale Nachverfolgungsbreite (x Member) und die maximale Nachverfolgungshöhe (y-Element ) des Fensters. Dieser Wert basiert auf der Größe des virtuellen Bildschirms und kann programmgesteuert aus den Systemmetriken SM_CXMAXTRACK und SM_CYMAXTRACK abgerufen werden (siehe getSystemMetrics-Funktion ).

Hinweise

Bei Systemen mit mehreren Monitoren beschreiben die Elemente ptMaxSize und ptMaxPosition die maximale Größe und Position des Fensters auf dem primären Monitor, auch wenn das Fenster letztendlich auf einen sekundären Monitor maximiert wird. In diesem Fall passt der Fenster-Manager diese Werte an, um Unterschiede zwischen dem primären Monitor und dem Monitor auszugleichen, der das Fenster anzeigt. Wenn der Benutzer ptMaxSize also unberührt lässt, maximiert ein Fenster auf einem Monitor, der größer als der primäre Monitor ist, auf die Größe des größeren Monitors.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile winuser.h (windows.h einschließen)

Siehe auch

Konzept

PUNKT

Referenz

WM_GETMINMAXINFO

Windows