Styles d'une fenêtre
Liste des principales valeurs de style possibles pour une instance de fenêtre:
Nom | Description |
WS_BORDER | Fenêtre à bordure fine. |
WS_CAPTION | Crée une fenêtre avec une barre titre (inclus le style WS_BORDER). |
WS_CHILD ou WS_CHILDWINDOW | Crée une fenêtre fille, ce style peut être combiné avec WS_POPUP. |
WS_DISABLED | Crée une fenêtre désactivée. Il faut utiliser EnableWindow pour activer la fenêtre et permettre à cette fenêtre de recevoir les saisies de l'utilisateur. |
WS_DLGFRAME | Crée une fenêtre ayant une bordure du même type que les boîtes de dialogue. Pas de titre possible. |
WS_HSCROLL | Fenêtre avec ascenseur horizontal. |
WS_ICONIC ou WS_MINIMIZE | Fenêtre initialement iconisée. |
WS_MAXIMIZE | Fenêtre initialement maximisée. |
WS_MAXIMIZEBOX | Fenêtre avec bouton maximise. On ne peut pas le combiner avec WS_EX_CONTEXTHELP. Par contre, il faut indiquer aussi WS_SYSMENU |
WS_MINIMIZEBOX | Fenêtre avec bouton minimise. |
WS_POPUP | Crée une fenêtre pop-up. |
WS_POPUPWINDOW |
Création d'une popup window avec les attributs suivants : WS_BORDER, WS_POPUP, and WS_SYSMENU. WS_CAPTION and WS_POPUPWINDOW peuvent être combinés. |
WS_SIZEBOX ou WS_THICKFRAME |
Permet de modifier la taille |
WS_SYSMENU | Fenêtre avec menu système (case à cocher pour fermer une fenêtre). Il faut indiquer aussi WS_CAPTION |
WS_TABSTOP | Si WS_TABSTOP est indiqué, le contrôle pourra recevoir le focus clavier lors de l'utilisation de la touche TAB. Pour changer le style après la création de la fenêtre, il faudra utiliser SetWindowLong |
WS_TILEDWINDOW ou WS_OVERLAPPEDWINDOW | Création d'une fenêtre avec le style WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX et WS_MAXIMIZEBOX |
WS_TILED ou WS_OVERLAPPED | Création d'une fenêtre OVERLAPPED. La barre de titre et bordure seront alors déssinées. |
WS_VISIBLE | Création d'une fenêtre initialement visible. On peut modifier cet attribut par la suite en utilisant ShowWindow ou SetWindowPos |
WS_VSCROLL | Fenêtre avec une barre de défilement verticale (ascenseur). |