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 |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour