macro Header_SetHotDivider (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 explicitement le message HDM_SETHOTDIVIDER.
int Header_SetHotDivider(
HWND hwnd,
BOOL fPos,
DWORD dw
);
hwnd
Handle vers un contrôle d’en-tête.
fPos
Type : BOOL
Valeur spécifiant la façon dont dw doit être interprétée. La valeur de ce champ peut être l’une des suivantes :
Valeur | Signification |
---|---|
|
Indique que contient les coordonnées client du pointeur. |
|
Indique que contient une valeur d’index de diviseur. |
dw
La valeur détenue ici est interprétée en fonction de la valeur de fPos.
Si fPos est TRUE, dw représente les coordonnées du client x et y du pointeur. La coordonnée x se trouve dans le mot bas, et la coordonnée y se trouve 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 dw.
Si fPos est FALSE, dw représente l’index entier du séparateur qui sera mis en surbrillance.
Type : int
Retourne l’index du diviseur mis en surbrillance par le contrôle.
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 des poignées de contrôle effectue des opérations de glisser-déplacer manuellement.
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2003 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | commctrl.h |