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 |
---|---|
|
Le point se trouve au-dessus du rectangle englobant du contrôle d’en-tête. |
|
Le point se trouve sous le rectangle englobant du contrôle d’en-tête. |
|
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. |
|
Le point se trouve sur le séparateur entre deux éléments d’en-tête. |
|
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. |
|
Le point se trouve à l’intérieur du rectangle englobant du contrôle d’en-tête. |
|
Version 5.80 Le point est au-dessus de la zone de filtre. |
|
Version 5.80 Le point se trouve sur le bouton de filtre. |
|
Le point se trouve à gauche du rectangle englobant du contrôle d’en-tête. |
|
Le point se trouve à droite du rectangle englobant du contrôle d’en-tête. |
|
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. |
|
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. |
|
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 |