Partager via


Header_SetHotDivider macro (commctrl.h)

Modifie la couleur d’un séparateur entre les éléments d’en-tête pour indiquer la destination d’une opération de glisser-déplacer externe. Vous pouvez utiliser cette macro ou envoyer le message HDM_SETHOTDIVIDER explicitement.

Syntaxe

void Header_SetHotDivider(
   hwnd,
   fPos,
   dw
);

Paramètres

hwnd

Type : HWND

Handle pour un contrôle d’en-tête.

fPos

Type : BOOL

Valeur spécifiant la façon dont dwInputValue doit être interprété. La valeur de ce champ peut être l’une des suivantes :

Valeur Signification
VRAI
Indique que dwInputValue contient les coordonnées du client du pointeur.
FAUX
Indique que dwInputValue contient une valeur d’index de diviseur.

dw

Type : DWORD

La valeur détenue ici est interprétée en fonction de la valeur de l’indicateur.

Si l’indicateur a la valeur TRUE, dwInputValue représente les coordonnées client x- et y- du pointeur. La coordonnée x est dans le mot bas et la coordonnée y est dans le mot haut. Lors de la réception du message, le contrôle d’en-tête met en surbrillance le séparateur approprié en fonction des coordonnées dwInputValue .

Si l’indicateur a la valeur FALSE, dwInputValue représente l’index entier du diviseur qui sera mis en surbrillance.

Valeur de retour

None

Remarques

Un contrôle d’en-tête défini sur le style HDS_DRAGDROP produit automatiquement cet effet. Ce message est destiné à être utilisé lorsque le propriétaire du contrôle gère manuellement les opérations de glisser-déplacer.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête commctrl.h