WINDOWPLACEMENT-Struktur
Die WINDOWPLACEMENT -Daten-Struktur hat folgende form:
typedef Struct TagWI&NDOWPLACEMENT {Nbsp; / * Wndpl * /
UINT Länge;
UINT Flags;
UINT ShowCmd;
Punkt PtMinPosition;
Punkt PtMaxPosition;
RECT RcNormalPosition;
} WINDOWPLACEMENT
Die WINDOWPLACEMENT -Struktur enthält Informationen über die Platzierung eines Fensters auf dem Bildschirm.
Mitglieder
länge
Gibt die Länge in Bytes, der Struktur.
flaggen
Gibt Flags an, die Steuern, die Position der minimierten Fenster und die Methode, durch die Fenster wiederhergestellt wird. Dieses Mitglied kann eine oder beide der folgenden Flags sein.:
-
WPF_SETMI&NPOSITIONNbsp; Gibt an, dass die X - und y-Positionen des minimierten Fensters angegebene. werden können Dieses Flag muss angegeben werden, wenn die Koordinaten in den PtMinPosition festgelegt sind.
-
WPF_RESTORETOMAXIMIZED&Nbsp; Gibt an, dass das wiederhergestellte Fenster maximiert werden, wird unabhängig davon, ob es maximiert wurde, bevor es minimiert war. Diese Einstellung gilt nur das nächste Mal das Fenster wiederhergestellt ist. Es ändert nicht das Standardverhalten für die Wiederherstellung. Dieses Flag ist gültig, nur wenn der SW_SHOWMINIMIZED für die ShowCmd -Mitglied angegebene Wert ist.
showCmd
Gibt den aktuellen Zustand anzeigen des Fensters. Dieses Mitglied kann einer der folgenden Werte sein.:
-
SW_HIDE&Nbsp; Blendet das Fenster und übergibt ein weiteres Fenster Aktivierung.
-
SW_MI&NIMIZENbsp; Minimiert das angegebene Fenster und aktiviert das Fenster das obersten Ebene in der Systemliste.
-
SW_RESTORE&Nbsp; Aktiviert ein Fenster und zeigt. Wenn das Fenster minimiert oder maximiert ist, setzt Windows es auf seine ursprüngliche Größe und Position (wie SW_SHOWNORMAL).
-
SW_SHOW&Nbsp; Aktiviert ein Fenster und zeigt es in seiner aktuellen Größe und position.
-
SW_SHOWMAXIMIZED&Nbsp; Aktiviert ein Fenster und zeigt es als maximiertes Fenster.
-
SW_SHOWMI&NIMIZEDNbsp; Aktiviert ein Fenster und zeigt es als Symbol.
-
SW_SHOWMI&NNOACTIVENbsp; Zeigt ein Fenster als Symbol. Das derzeit aktive Fenster bleibt aktiv.
-
SW_SHOW&NANbsp; Zeigt ein Fenster im aktuellen Zustand. Das derzeit aktive Fenster bleibt aktiv.
-
SW_SHOW&NOACTIVATENbsp; Zeigt das Fenster in seiner jüngsten Größe und Position. Das derzeit aktive Fenster bleibt aktiv.
-
SW_SHOW&NORMALNbsp; Aktiviert ein Fenster und zeigt. Wenn das Fenster minimiert oder maximiert ist, setzt Windows es auf seine ursprüngliche Größe und Position (wie SW_RESTORE).
ptMinPosition
Gibt die Position der linken oberen Ecke des Fensters, wenn das Fenster minimiert ist.
ptMaxPosition
Gibt die Position der linken oberen Ecke des Fensters, wenn das Fenster maximiert ist.
rcNormalPosition
Das Fenster Koordinaten angibt, wenn das Fenster in der normalen Position (restaurierte) ist.
Siehe auch&Nbsp;CWnd::SetWindowPlacement