WINDOWPLACEMENT-Struktur

Die WINDOWPLACEMENT-Struktur enthält Informationen über die Platzierung eines Fensters auf dem Bildschirm .

typedef struct tagWINDOWPLACEMENT {     /* wndpl */
   UINT length;
   UINT flags;
   UINT showCmd;
   POINT ptMinPosition;
   POINT ptMaxPosition;
   RECT rcNormalPosition;
} WINDOWPLACEMENT;

Parameter

  • length
    Gibt die Länge in Bytes der Struktur an .

  • flags
    Gibt Flags an, die die Position des minimierten Fensters steuern und die Methode, von der das Fenster wiederhergestellt ist.Dieser Member kann eine oder beide der folgenden Flags handeln:

    • WPF_SETMINPOSITION gibt an, dass die x und y die Position eines minimierten Fensters angegebenes . werden können Dieses Flag muss angegeben werden, wenn die Koordinaten in ptMinPosition-Member festgelegt werden.

    • WPF_RESTORETOMAXIMIZED gibt an, dass das wiederhergestellte Fenster maximiert wird, unabhängig davon, ob es maximiert war, bevor minimiert wurde.Diese Einstellung ist nur gültig, wenn das nächste Mal Fenster wiederhergestellt ist.Sie das standardmäßige Verhalten Wiederherstellen wird nicht geändert.Dieses Flag ist nur gültig, wenn der SW_SHOWMINIMIZED-Wert für den showCmd-Member angegeben wird.

  • showCmd
    Gibt den Anzeigezustand des aktuellen Fensters angezeigt.Dieser Member kann einer der folgenden Werte sein:

    • SW_HIDE blendet das Fenster aus und führt Aktivierung zu einem anderen Fenster.

    • SW_MINIMIZE und aktiviert das angegebene Fenster minimiert, die vom Fenster der obersten Ebene in der Liste des Systems.

    • SW_RESTORE aktiviert und wird ein Fenster an.Wenn das Fenster minimiert oder maximiert wird, stellt Windows es in seine ursprüngliche Größe und Position wieder her ( SW_SHOWNORMAL identisch).

    • SW_SHOW kann ein Fenster und wird an der aktuellen Größe und Position an.

    • SW_SHOWMAXIMIZED kann ein Fenster und wird als maximiertes Fenster angezeigt.

    • SW_SHOWMINIMIZED kann ein Fenster und wird als Symbol angezeigt.

    • SW_SHOWMINNOACTIVE ein Fenster wird als Symbol angezeigt.Das Fenster, das gerade aktiv bleibt aktiv.

    • SW_SHOWNA wird ein Fenster im aktuellen Zustand an.Das Fenster, das gerade aktiv bleibt aktiv.

    • SW_SHOWNOACTIVATE wird ein Fenster in der aktuellen Größe und Position an.Das Fenster, das gerade aktiv bleibt aktiv.

    • SW_SHOWNORMAL aktiviert und wird ein Fenster an.Wenn das Fenster minimiert oder maximiert wird, stellt Windows es in seine ursprüngliche Größe und Position wieder her ( SW_RESTORE identisch).

  • ptMinPosition
    Gibt die Position der linken oberen Ecke des Fensters angezeigt, wenn das Fenster minimiert wird.

  • ptMaxPosition
    Gibt die Position der linken oberen Ecke des Fensters angezeigt, wenn das Fenster maximiert wird.

  • rcNormalPosition
    Gibt die Koordinaten des Fensters angezeigt, wenn das Fenster in der normalen (wiederhergestellten) - Position ist.

Anforderungen

Header: winuser.h

Siehe auch

Referenz

CWnd::SetWindowPlacement

Weitere Ressourcen

Strukturen, Formate, Rückrufe und Meldungszuordnungen