Partager via


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

Remarque

La bibliothèque Microsoft Foundation Classes (MFC) continue d’être prise en charge. Toutefois, nous n’ajoutons plus de fonctionnalités ni ne mettons à jour la documentation.

Pour assurer la prise en charge du glisser-déposer des éléments d’en-tête, spécifiez le style HDS_DRAGDROP. La fonctionnalité de glisser-déposer permet à l’utilisateur de réorganiser les éléments 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 du glisser en remplaçant la fonction membre CHeaderCtrl::CreateDragImage.

Remarque

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

Voir aussi

Utilisation de CHeaderCtrl