Partager via


WINDOWPLACEMENT, structure

La structure d' WINDOWPLACEMENT contient des informations sur le positionnement d'une fenêtre à l'écran**.**

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

Paramètres

  • length
    Spécifie la durée, en octets, de la structure**.**

  • flags
    Spécifie des indicateurs qui contrôlent la position de la fenêtre réduite et la méthode dans lesquels la fenêtre est restaurée.Ce membre peut être l'une ou les deux des indicateurs suivants :

    • WPF_SETMINPOSITION spécifie que le x et les O-positions de la fenêtre réduite peuvent être**.**spécifié Cette balise doit être spécifiée si les coordonnées sont définies dans le membre de ptMinPosition .

    • WPF_RESTORETOMAXIMIZED spécifie que la fenêtre restaurée sera agrandie, qu'il a été agrandi avant qu'il a été réduit.Ce paramètre est valide uniquement la prochaine fois que la fenêtre est restaurée.Elle ne modifie pas le comportement par défaut de restauration.Cette balise est valide uniquement lorsque la valeur de SW_SHOWMINIMIZED est spécifiée pour le membre de showCmd .

  • showCmd
    Spécifie l'état indiquent l'état actuel de la fenêtre.Ce membre peut être l'une des valeurs suivantes :

    • SW_HIDE masque la fenêtre et passe l'activation vers une autre fenêtre.

    • SW_MINIMIZE réduit la fenêtre spécifiée et permet la fenêtre de niveau supérieur dans la liste du système.

    • SW_RESTORE active et affiche une fenêtre.Si la fenêtre est réduite ou agrandie, les fenêtres la restaure à sa taille et la position (même que SW_SHOWNORMAL).

    • SW_SHOW active une fenêtre et l'affiche dans sa taille et sa position actuelles.

    • SW_SHOWMAXIMIZED active une fenêtre et l'affiche comme fenêtre agrandie.

    • SW_SHOWMINIMIZED active une fenêtre et l'affiche en tant qu'icône.

    • SW_SHOWMINNOACTIVE affiche une fenêtre en tant qu'icône.La fenêtre actuellement active reste active.

    • SW_SHOWNA affiche une fenêtre dans son état actuel.La fenêtre actuellement active reste active.

    • SW_SHOWNOACTIVATE affiche une fenêtre dans sa taille et sa position plus récentes.La fenêtre actuellement active reste active.

    • SW_SHOWNORMAL active et affiche une fenêtre.Si la fenêtre est réduite ou agrandie, les fenêtres la restaure à sa taille et la position (même que SW_RESTORE).

  • ptMinPosition
    Spécifie la position du coin supérieur gauche de la fenêtre lorsque la fenêtre est réduite.

  • ptMaxPosition
    Spécifie la position du coin supérieur gauche de la fenêtre lorsque la fenêtre est agrandie.

  • rcNormalPosition
    Spécifie les détails de la fenêtre lorsque la fenêtre est en position (restaurée) normale.

Configuration requise

Header: winuser.h

Voir aussi

Référence

CWnd::SetWindowPlacement

Autres ressources

Structures, styles, rappels, et les tables des messages