Message WM_NCMBUTTONUP

Publié quand l’utilisateur relâche le bouton du milieu de la souris pendant que le curseur se trouve dans la zone non-client d’une fenêtre. Ce message est publié dans la fenêtre qui contient le curseur. Si une fenêtre a capturé la souris, ce message n’est pas publié.

Une fenêtre reçoit ce message à travers sa fonction WindowProc.

#define WM_NCMBUTTONUP                  0x00A8

Paramètres

wParam

Valeur de test de positionnement retournée par la fonction DefWindowProc après traitement du message WM_NCHITTEST. Pour obtenir la liste des valeurs de test d’accès, consultez WM_NCHITTEST.

lParam

Structure POINTS contenant les coordonnées x et y du curseur. Les coordonnées sont relatives au coin supérieur gauche de l’écran.

Valeur retournée

Si une application traite ce message, elle doit retourner à zéro.

Notes

Vous pouvez également utiliser les macros GET_X_LPARAM et GET_Y_LPARAM pour extraire de lParam les valeurs des coordonnées x et y.

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 retournent 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.

Le cas échéant, le système envoie le message WM_SYSCOMMAND à la fenêtre.

Spécifications

Condition requise Value
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
Winuser.h (y compris Windowsx.h)

Voir aussi

Référence

DefWindowProc

GET_X_LPARAM

GET_Y_LPARAM

WM_NCHITTEST

WM_NCMBUTTONDBLCLK

WM_NCMBUTTONDOWN

WM_SYSCOMMAND

Conceptuel

Entrées de la souris

Autres ressources

MAKEPOINTS

POINTS