Partager via


Structure HDHITTESTINFO (commctrl.h)

Contient des informations sur un test de positionnement. Cette structure est utilisée avec le message HDM_HITTEST et remplace la structure HD_HITTESTINFO .

Syntaxe

typedef struct _HD_HITTESTINFO {
  POINT pt;
  UINT  flags;
  int   iItem;
} HDHITTESTINFO, *LPHDHITTESTINFO;

Membres

pt

Type : POINT

Structure POINT qui contient le point à tester, en coordonnées client.

flags

Type : UINT

Variable qui reçoit des informations sur les résultats d’un test de positionnement. Ce membre peut être une ou plusieurs des valeurs répertoriées ci-dessous. Deux de ces valeurs peuvent être combinées, par exemple lorsque la position est au-dessus et à gauche de la zone cliente.

Valeur Signification
HHT_ABOVE
Le point se trouve au-dessus du rectangle englobant du contrôle d’en-tête.
HHT_BELOW
Le point se trouve sous le rectangle englobant du contrôle d’en-tête.
HHT_NOWHERE
Le point se trouve à l’intérieur du rectangle englobant du contrôle d’en-tête, mais n’est pas sur un élément d’en-tête.
HHT_ONDIVIDER
Le point se trouve sur le séparateur entre deux éléments d’en-tête.
HHT_ONDIVOPEN
Le point se trouve sur le séparateur d’un élément dont la largeur est égale à zéro. Faire glisser le séparateur affiche l’élément au lieu de redimensionner l’élément à gauche du séparateur.
HHT_ONHEADER
Le point se trouve à l’intérieur du rectangle englobant du contrôle d’en-tête.
HHT_ONFILTER

Version 5.80 Le point est au-dessus de la zone de filtre.

HHT_ONFILTERBUTTON

Version 5.80 Le point se trouve sur le bouton de filtre.

HHT_TOLEFT
Le point se trouve à gauche du rectangle englobant du contrôle d’en-tête.
HHT_TORIGHT
Le point se trouve à droite du rectangle englobant du contrôle d’en-tête.
HHT_ONITEMSTATEICON

Version 6.00 et Windows Vista. Le point se trouve dans l’icône d’état de l’élément. Si style HDS_CHECKBOXES est spécifié, le point se trouve dans la case à cocher de l’élément.

HHT_ONDROPDOWN

Version 6.00 et Windows Vista. Le point se trouve dans le bouton fractionné de l’élément. Le style HDF_SPLITBUTTON doit être défini sur l’élément.

HHT_ONOVERFLOW

Version 6.00 et Windows Vista. Le point se trouve dans le bouton de dépassement de capacité du contrôle d’en-tête. Le style HDS_OVERFLOW doit être défini sur le contrôle d’en-tête.

iItem

Type : int

Si le test de positionnement réussit, contient l’index de l’élément au point de test d’accès.

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]
En-tête commctrl.h