Styles de fenêtre
Cette rubrique fournit une liste des différents styles pouvant être appliqués à une fenêtre (après la création de la fenêtre, ces styles ne peuvent pas être modifiés, sauf indication contraire).
Nom de la constante | Valeur constante | Description |
---|---|---|
WS_BORDER | 0x00800000L | La fenêtre a une bordure fine. |
WS_CAPTION | 0x00C00000L | La fenêtre a une barre de titre (inclut le style WS_BORDER). |
WS_CHILD | 0x40000000L | La fenêtre est une fenêtre enfant. Une fenêtre avec ce style ne peut pas avoir de barre de menu. Ce style ne peut pas être utilisé avec le style WS_POPUP. |
WS_CHILDWINDOW | 0x40000000L | Identique au style WS_CHILD. |
WS_CLIPCHILDREN | 0x02000000L | Exclut la zone occupée par les fenêtres enfants lors du dessin à l’intérieur de la fenêtre parente. Ce style est utilisé lors de la création de la fenêtre parente. |
WS_CLIPSIBLINGS | 0x04000000L | Découpe les fenêtres enfants les unes par rapport aux autres ; c’est-à-dire que lorsqu’une fenêtre enfant particulière reçoit un message WM_PAINT, le style WS_CLIPSIBLINGS découpe toutes les autres fenêtres enfants superposées hors de la région de la fenêtre enfant à mettre à jour. Si WS_CLIPSIBLINGS n’est pas spécifié et que les fenêtres enfants se chevauchent, il est possible, lors du dessin dans la zone client d’une fenêtre enfant, de dessiner dans la zone client d’une fenêtre enfant voisine. |
WS_DISABLED | 0x08000000L | La fenêtre est initialement désactivée. Une fenêtre désactivée ne peut pas recevoir d’entrée de l’utilisateur. Pour changer cela après la création d’une fenêtre, utilisez la fonction EnableWindow. |
WS_DLGFRAME | 0x00400000L | La fenêtre a une bordure d’un style typiquement utilisé avec les boîtes de dialogue. Une fenêtre avec ce style ne peut pas avoir de barre de titre. |
WS_GROUP | 0x00020000L | La fenêtre est le premier contrôle d’un groupe de contrôles. Le groupe se compose de ce premier contrôle et de tous les contrôles définis après lui, jusqu’au prochain contrôle avec le style WS_GROUP. Le premier contrôle de chaque groupe a généralement le style WS_TABSTOP pour que l’utilisateur puisse passer de groupe en groupe. L’utilisateur peut ensuite changer le focus clavier d’un contrôle du groupe au contrôle suivant dans le groupe en utilisant les touches de direction. Vous pouvez activer et désactiver ce style pour modifier la navigation dans la boîte de dialogue. Pour changer ce style après la création d’une fenêtre, utilisez la fonction SetWindowLong. |
WS_HSCROLL | 0x00100000L | La fenêtre a une barre de défilement horizontale. |
WS_ICONIC | 0x20000000L | La fenêtre est initialement réduite. Identique au style WS_MINIMIZE. |
WS_MAXIMIZE | 0x01000000L | La fenêtre est initialement agrandie. |
WS_MAXIMIZEBOX | 0x00010000L | La fenêtre a un bouton agrandir. Ne peut pas être combiné avec le style WS_EX_CONTEXTHELP. Le style WS_SYSMENU doit également être spécifié. |
WS_MINIMIZE | 0x20000000L | La fenêtre est initialement réduite. Identique au style WS_ICONIC. |
WS_MINIMIZEBOX | 0x00020000L | La fenêtre a un bouton de minimisation. Ne peut pas être combiné avec le style WS_EX_CONTEXTHELP. Le style WS_SYSMENU doit également être spécifié. |
WS_OVERLAPPED | 0x00000000L | La fenêtre est une fenêtre superposée. Une fenêtre superposée a une barre de titre et une bordure. Identique au style WS_TILED. |
WS_OVERLAPPEDWINDOW | (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX) | La fenêtre est une fenêtre superposée. Identique au style WS_TILEDWINDOW. |
WS_POPUP | 0x80000000L | La fenêtre est une fenêtre pop-up. Ce style ne peut pas être utilisé avec le style WS_CHILD. |
WS_POPUPWINDOW | (WS_POPUP | WS_BORDER | WS_SYSMENU) | La fenêtre est une fenêtre pop-up. Les styles WS_CAPTION et WS_POPUPWINDOW doivent être combinés pour rendre le menu de la fenêtre visible. |
WS_SIZEBOX | 0x00040000L | La fenêtre a une bordure de redimensionnement. Identique au style WS_THICKFRAME. |
WS_SYSMENU | 0x00080000L | La fenêtre a un menu de fenêtre sur sa barre de titre. Le style WS_CAPTION doit également être spécifié. |
WS_TABSTOP | 0x00010000L | La fenêtre est un contrôle qui peut recevoir le focus du clavier lorsque l’utilisateur appuie sur la touche TAB. Appuyer sur la touche TAB change le focus du clavier au contrôle suivant avec le style WS_TABSTOP. Vous pouvez activer et désactiver ce style pour modifier la navigation dans la boîte de dialogue. Pour changer ce style après la création d’une fenêtre, utilisez la fonction SetWindowLong. Pour que les fenêtres créées par l’utilisateur et les boîtes de dialogue sans modèle fonctionnent avec les tabulations, modifiez la boucle de messages pour appeler la fonction IsDialogMessage. |
WS_THICKFRAME | 0x00040000L | La fenêtre a une bordure de redimensionnement. Identique au style WS_SIZEBOX. |
WS_TILED | 0x00000000L | La fenêtre est une fenêtre superposée. Une fenêtre superposée a une barre de titre et une bordure. Identique au style WS_OVERLAPPED. |
WS_TILEDWINDOW | (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX) | La fenêtre est une fenêtre superposée. Identique au style WS_OVERLAPPEDWINDOW. |
WS_VISIBLE | 0x10000000L | La fenêtre est initialement visible. Ce style peut être activé et désactivé en utilisant la fonction ShowWindow ou SetWindowPos. |
WS_VSCROLL | 0x00200000L | La fenêtre a une barre de défilement verticale. |
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | Winuser.h (y compris Windows.h) |