Partager via


Personnaliser l'apparence de l'élément d'en-tête

En définissant le paramètre de dwStyle lorsque vous créez un contrôle header (CHeaderCtrl::Create), vous pouvez définir l'apparence et le comportement des éléments d'en-tête ou du contrôle header lui-même.

Voici un échantillonnage des styles que vous pouvez définir, et leur but :

  • Pour qu'un ressembler d'élément d'en-tête à un bouton de commande fonctionnent, utilisez le style d' HDS_BUTTONS .

    Utilisez ce style si vous souhaitez effectuer des actions en réponse à les clics de souris sur un élément d'en-tête, tel que le tri des données par une colonne particulière, comme c'est le cas dans Microsoft Outlook.

  • Pour donner aux éléments d'en-tête une apparence de « sélection réactive » lorsque le curseur de la souris passe sur eux, utilisez le style d' HDS_HOTTRACK .

    La sélection réactive affiche un plan 3D lorsque le pointeur passe sur un élément dans une barre sinon en deux dimensions.

  • Pour indiquer que le contrôle header doit être masqué, utilisez le style d' HDS_HIDDEN .

    Le style d' HDS_HIDDEN indique que le contrôle header n'est destiné à être utilisé comme conteneur de données et pas contrôle visuel.Ce style ne masque pas automatiquement le contrôle mais, à la place, affecte le comportement d' CHeaderCtrl::Layout.La valeur retournée dans le membre de cy de la structure d' WINDOWPOS sera zéro indiquant que le contrôle ne doit pas être visible à l'utilisateur.

Pour plus d'informations sur ces propriétés, consultez l' éléments dans Kit de développement logiciel Windows.Pour plus d'informations sur l'ajout d'éléments à un contrôle header, consultez l' Ajout d'éléments au contrôle header.

Voir aussi

Référence

Utilisation CHeaderCtrl

Concepts

Contrôles (MFC)