winuser.h

Mensaje WM_NCMBUTTONDOWN

Definición

WM_NCMBUTTONDOWN  
nHittest = (INT) wParam;   // valor hit-test 
pts = MAKEPOINTS(lParam);  // posición del cursor

El mensaje WM_NCMBUTTONDOWN se envía (post) cuando el usuario presiona el botón central del ratón mientras el cursor está dentro del área de no cliente de una ventana. El mensaje se envía (post) a la ventana que contiene el cursor. Si una ventana ha capturado el ratón este mensaje no se envía.

Descripción

nHittest: valor de wParam. Especifica el valor hit-test devuelto por la función DefWindowProc como resultado de procesar el mensaje WM_NCHITTEST. Para ver la lista de los posibles valores de hit-test, ver WM_NCHITTEST.

pts: valor de lParam. Especifica una estructura POINTS que contiene las coordenadas x e y del cursor. Las coordenadas son relativas a la esquina superior izquierda de la pantalla.

Valor de retorno

Si la aplicación procesa este mensaje, debe retornar cero.

Acción por defecto

La función DefWindowProc verifica el punto dado para encontrar la posición del cursor y realizar laacción apropiada. Si lo considera adecuado, DefWindowProc envía el mensaje WM_SYSCOMMAND a la ventana.

Observaciones

En la aplicación se puede usar la macro MAKEPOINTS para convertir el parámetro lParam a una estructura POINTS.

Si es apropiado hacerlo, el sistema envía un mensaje WM_SYSCOMMAND a la ventana.