Partager via


Structure WINDOWPLACEMENT

La structure d'WINDOWPLACEMENT contient des informations sur la position d'un point dans 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 taille de la structure en octets.

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

    • WPF_SETMINPOSITION spécifie que les valeurs x et O- les positions de la fenêtre réduite peut être spécifié . Cet indicateur doit être spécifié si les coordonnées sont spécifiées dans le membre de ptMinPosition.

    • WPF_RESTORETOMAXIMIZED spécifie que la fenêtre restaurée est optimisée, qu'il s'il a été agrandi pour qu'elle 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. Cet indicateur est valide uniquement lorsque la valeur de SW_SHOWMINIMIZED est spécifiée pour le membre de showCmd.

  • ShowCmd
    Spécifie l'état actuel de l'environnement. Ce membre peut avoir l'une des valeurs suivantes :

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

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

    • SW_RESTORE active et affiche la fenêtre. Si la fenêtre est réduite ou optimisée, windows la restaurer à sa taille d'origine et position (même que SW_SHOWNORMAL).

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

    • SW_SHOWMAXIMIZED active une fenêtre et l'affiche dans une fenêtre optimisée.

    • SW_SHOWMINIMIZED active une fenêtre et l'affiche dans l'icône.

    • SW_SHOWMINNOACTIVE affiche une fenêtre comme icône. La fenêtre actuellement active reste active.

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

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

    • SW_RESTORE active et affiche la fenêtre. Si la fenêtre est réduite ou optimisée, Windows la restaure à sa taille d'origine et position (même que SW_SHOWNORMAL).

  • ptMinPosition
    Spécifie la position de l'angle supérieur gauche de la fenêtre lorsque la fenêtre est réduite.

  • ptMaxPosition
    Spécifie la position de l'angle supérieur gauche de la fenêtre lorsque la fenêtre est réduite.

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

Configuration requise

En-tête : winuser.h

Voir aussi

Référence

CWnd::SetWindowPlacement

Autres ressources

Structures, les styles, rappels, et les tables des messages