Partager via


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

Pour fournir une prise glissé-déplacé pour les éléments d'en-tête, spécifiez le style de HDS_DRAGDROP. La prise en charge glissé-déplacé pour les éléments d'en-tête permet aux utilisateurs de réorganiser les éléments d'un contrôle en-tête. Le comportement par défaut fournit une image glissée translucide de l'élément d'en-tête qui est déplacé et un indicateur visuel de la nouvelle position, si l'élément d'en-tête est supprimé.

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

Notes

Si vous spécifiez la prise en charge par glisser-déplacer d'un contrôle en-tête incorporé dans un contrôle de liste, consultez la section étendue de style dans la rubrique de Modifier les styles de contrôle de liste.

Voir aussi

Référence

À l'aide de CHeaderCtrl