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

Pour fournir la prise en charge du glisser-déplacer pour les éléments d’en-tête, spécifiez le style HDS_DRAGDROP. La prise en charge de glisser-déplacer pour les éléments d’en-tête permet à l’utilisateur de réorganiser les éléments d’en-tête d’un contrôle d’en-tête. Le comportement par défaut fournit une image de glissement semi-transparente 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 les fonctionnalités courantes de glisser-déplacer, vous pouvez étendre le comportement de glisser-déplacer par défaut en gérant les notifications HDN_BEGINDRAG et HDN_ENDDRAG. Vous pouvez également personnaliser l’apparence de l’image glisser en remplaçant la fonction membre CHeaderCtrl ::CreateDragImage .

Remarque

Si vous fournissez une prise en charge de glisser-déplacer pour un contrôle d’en-tête incorporé dans un contrôle de liste, consultez la section Style étendu dans la rubrique Modifier les styles de contrôle de liste.

Voir aussi

Utilisation de CHeaderCtrl