Freigeben über


WINDOWPLACEMENT-Struktur

Die WINDOWPLACEMENT-Struktur enthält Informationen über die Position 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, Struktur an**.**

  • flags
    Gibt Flags an, die die Position des Fensters minimierten - Methode steuern, durch die das Fenster wiederhergestellt wird. Dieser Member kann eine oder beide der folgenden Flags sein:

    • WPF_SETMINPOSITION gibt an, dass die X- und Y-Positionen minimierten des Fensters spezifizierter angegeben sein können**.** Dieses Flag muss angegeben werden, wenn die Koordinaten in den ptMinPosition-Member festgelegt werden.

    • WPF_RESTORETOMAXIMIZED gibt, dass das wiederhergestellte Fenster maximiert wird, unabhängig davon, ob es maximiert war, bevor minimiert wurde. Diese Einstellung ist nur gültig, nächsten wenn das Fenster wiederhergestellt wird. Sie wird nicht das Standardwiederherstellungsverhalten. Dieses Flag ist nur gültig, wenn der SW_SHOWMINIMIZED-Wert showCmd für den Member angegeben wird.

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

    • SW_HIDE blendet das Fenster aus und führt Aktivierung an einen anderen Fenster.

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

    • SW_RESTORE ermöglicht und wird ein Fenster gezeigt. Wenn das Fenster minimiert oder maximiert ist, stellt Windows es in seine Originalgröße und die Position zurückgesetzt (gleicher wie SW_SHOWNORMAL).

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

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

    • SW_SHOWMINIMIZED kann ein Fenster und wird als Symbol an.

    • SW_SHOWMINNOACTIVE wird ein Fenster als Symbol an. Das Fenster, das derzeit aktiv bleibt aktiv.

    • SW_SHOWNA wird ein Fenster in ihrem aktuellen Zustand her. Das Fenster, das derzeit aktiv bleibt aktiv.

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

    • SW_SHOWNORMAL ermöglicht und wird ein Fenster gezeigt. Wenn das Fenster minimiert oder maximiert ist, stellt Windows es in seine Originalgröße und die Position zurückgesetzt (gleicher wie SW_RESTORE).

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

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

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

Anforderungen

Header: winuser.h

Siehe auch

Referenz

CWnd::SetWindowPlacement

Weitere Ressourcen

Strukturen, Stile, Rückrufe und Meldungszuordnungen