WINDOWPLACEMENT Structure
La structure de données WINDOWPLACEMENT a la forme suivante:
typeDef struct tagWI&NDOWPLACEMENT {nbsp ; / * wndpl * /
Longueur UINT ;
UINT flags ;
UINT showCmd ;
POINT de ptMinPosition ;
POINT de ptMaxPosition ;
RECT rcNormalPosition ;
} WINDOWPLACEMENT
La structure WINDOWPLACEMENT contient des informations sur la mise en place d'une fenêtre sur l'écran.
Membres
longueur
Spécifie la longueur, en octets, de la structure.
drapeaux
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 une ou deux des indicateurs suivants:
-
WPF_SETMI&NPOSITIONnbsp ; Spécifie que les positions x et y de la fenêtre réduite peut être spécifié. Cet indicateur doit être spécifié si les coordonnées sont définies dans le membre ptMinPosition.
-
WPF_RESTORETOMAXIMIZEDnbsp ; Spécifie que la fenêtre restaurée va être agrandie, indépendamment de si elle a été agrandie avant elle a été réduite. Ce paramètre est valide uniquement la prochaine fois que la fenêtre est restaurée. Il ne modifie pas le comportement de restauration par défaut. Cet indicateur est valide uniquement lorsque la valeur SW_SHOWMI&NIMIZED est spécifiée pour le membre showCmd.
showCmd
Spécifie l'état actuel de la série de la fenêtre. Ce membre peut être l'une des valeurs suivantes:
-
SW_HIDE  ; Masque la fenêtre et passe d'activation d'une autre fenêtre.
-
SW_MI&NIMIZEnbsp ; Minimise la fenêtre spécifiée et active la fenêtre de niveau supérieur dans la liste du système.
-
SW_RESTOREnbsp ; Active et affiche une fenêtre. Si la fenêtre est réduite ou agrandie, Windows rétablit à sa taille initiale et la position (le même que SW_SHOW&NORMAL).
-
SW_SHOW  ; Active une fenêtre et l'affiche dans sa taille actuelle et la situation.
-
SW_SHOWMAXIMIZED  ; Active une fenêtre et l'affiche dans une fenêtre agrandie.
-
SW_SHOWMI&NIMIZEDnbsp ; Active une fenêtre et l'affiche sous forme d'icône.
-
SW_SHOWMI&NNOACTIVEnbsp ; Affiche une fenêtre sous forme d'icône. La fenêtre actuellement active reste active.
-
SW_SHOW&NAnbsp ; Affiche une fenêtre dans son état actuel. La fenêtre actuellement active reste active.
-
SW_SHOW&NOACTIVATEnbsp ; Affiche une fenêtre à sa taille et sa position plus récente. La fenêtre actuellement active reste active.
-
SW_SHOW&NORMALnbsp ; Active et affiche une fenêtre. Si la fenêtre est réduite ou agrandie, Windows rétablit à sa taille initiale et la position (le 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 coordonnées de la fenêtre lorsque la fenêtre est en position normale (restaurée).
Voir aussi  ;CWnd::SetWindowPlacement