Styles de contrôle d’en-tête
Les contrôles Header ont plusieurs styles, décrits dans cette section, qui déterminent l’apparence et le comportement du contrôle. Vous définissez les styles initiaux lorsque vous créez le contrôle header.
| Constante | Description |
|---|---|
|
Chaque élément du contrôle apparaît et se comporte comme un bouton de commande. Ce style est utile si une application exécute une tâche quand l’utilisateur clique sur un élément dans le contrôle d’en-tête. Par exemple, une application peut trier les informations dans les colonnes différemment en fonction de l’élément sur lequel l’utilisateur clique. |
|
Autorise la réorganisation des éléments d’en-tête par glisser-déplacer. |
|
Ajoutez une barre de filtre dans le cadre du contrôle d’en-tête standard. Cette barre permet aux utilisateurs d’appliquer facilement un filtre à l’affichage. Les appels à HDM_LAYOUT entraînent une nouvelle taille pour le contrôle et provoquent la mise à jour du mode liste. |
|
Version 6,0 et versions ultérieures. Fait en sorte que le contrôle d’en-tête soit dessiné à plat lorsque le système d’exploitation s’exécute en mode classique. [!Note] |
|
Fait en sorte que le contrôle header affiche le contenu des colonnes même lorsque l’utilisateur redimensionne une colonne. |
|
Indique un contrôle d’en-tête destiné à être masqué. Ce style ne masque pas le contrôle. Au lieu de cela, lorsque vous envoyez le message HDM_LAYOUT à un contrôle d’en-tête avec le style HDS_HIDDEN, le contrôle retourne zéro dans le membre CY de la structure WINDOWPOS . Vous masquez ensuite le contrôle en affectant à sa hauteur la valeur zéro. Cela peut être utile lorsque vous souhaitez utiliser le contrôle comme conteneur d’informations au lieu d’un contrôle visuel. |
|
Crée un contrôle d’en-tête avec une orientation horizontale. |
|
Active le suivi réactif. |
|
Version 6,00 et versions ultérieures. Autorise le placement de cases à cocher sur les éléments d’en-tête. Pour plus d’informations, consultez le membre fmt de HDITEM. |
|
Version 6,00 et versions ultérieures. L’utilisateur ne peut pas faire glisser le séparateur sur le contrôle header. |
|
Version 6,00 et versions ultérieures. Un bouton s’affiche lorsque tous les éléments ne peuvent pas être affichés dans le rectangle du contrôle header. Lorsque vous cliquez dessus, ce bouton envoie une notification HDN_OVERFLOWCLICK . |
Remarques
Pour récupérer et modifier les styles après avoir créé le contrôle, utilisez les fonctions GetWindowLong et SetWindowLong .
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|