_Message WM NCMOUSEHOVER
Publié dans une fenêtre lorsque le curseur pointe sur la zone non cliente de la fenêtre pendant la période spécifiée dans un appel antérieur à TrackMouseEvent.
Une fenêtre reçoit ce message par le biais de sa fonction WindowProc .
#define WM_NCMOUSEHOVER 0x02A0
Paramètres
-
wParam
-
Valeur du test de positionnement retournée par la fonction DefWindowProc suite au traitement du message WM _ NCHITTEST . Pour obtenir la liste des valeurs de test de positionnement, consultez WM _ NCHITTEST.
-
lParam
-
Structure de points qui contient les coordonnées x et y du curseur. Les coordonnées sont relatives à l’angle supérieur gauche de l’écran.
Valeur de retour
Si une application traite ce message, elle doit retourner la valeur zéro.
Notes
Le suivi de survol s’arrête lorsque ce message est généré. L’application doit appeler à nouveau TrackMouseEvent si elle nécessite un suivi supplémentaire du comportement de pointage de la souris.
Vous pouvez également utiliser les macros obten _ x _ lParam et obten _ Y _ lParam pour extraire les valeurs des coordonnées x et y de lParam.
xPos = GET_X_LPARAM(lParam);
yPos = GET_Y_LPARAM(lParam);
Important
N’utilisez pas les macros LOWORD ou HIWORD pour extraire les coordonnées x et y de la position du curseur, car ces macros renvoient des résultats incorrects sur les systèmes avec plusieurs moniteurs. Les systèmes avec plusieurs moniteurs peuvent avoir des coordonnées x et y négatives, et LOWORD et HIWORD traitent les coordonnées comme des quantités non signées.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows 2000 Professionnel - [Applications de bureau uniquement] |
| Serveur minimal pris en charge |
Windows 2000 Server - [Applications de bureau uniquement] |
| En-tête |
|
Voir aussi
-
Référence
-
Conceptuel
-
Autres ressources