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 |
---|---|
|
Indique que dwInputValue contient les coordonnées du client du pointeur. |
|
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 |