Partager via


Fourniture de prise en charge du glisser-déplacer pour les éléments d'en-tête

Pour fournir une prise en charge de glisser-déplacer des éléments d'en-tête, spécifiez le style d' HDS_DRAGDROP .La prise en charge de glisser-déplacer des éléments d'en-tête donne à l'utilisateur la possibilité de réorganiser les éléments d'en-tête d'un contrôle header.Le comportement par défaut fournit une image glisser translucide de l'élément d'en-tête déplacé et un indicateur visuel de la nouvelle position, si l'élément d'en-tête est supprimé.

Comme avec la fonctionnalité de glisser-déplacer commune, vous pouvez étendre le comportement glisser-déplacer par défaut en gérant les notifications de HDN_BEGINDRAG et de HDN_ENDDRAG .Vous pouvez également personnaliser l'apparence de l'image glisser en substituant la fonction membre de CHeaderCtrl::CreateDragImage .

[!REMARQUE]

Si vous fournissez la prise en charge du glisser-déplacer pour un contrôle header incorporé dans un contrôle de liste, consultez la section étendue de style dans la rubrique de Modification des styles de contrôle liste .

Voir aussi

Référence

Utilisation CHeaderCtrl