WM_MBUTTONDBLCLK

Il messaggio WM_MBUTTONDBLCLK viene inviato quando l'utente fa doppio clic del pulsante centrale del mouse mentre il cursore è posizionato nell'area client di una finestra. Se non viene acquisito il mouse, il messaggio verrà inviato alla finestra sotto il cursore. In caso contrario, il messaggio viene inviato alla finestra che ha catturato il mouse.

WM_MBUTTONDBLCLK fwKeys = wParam;        / / chiave flags xPos = LOWORD(lParam);  / / orizzontale posizione del cursore yPos = HIWORD(lParam);  / / verticale posizione del cursore 
 

Parametri

fwKeys
Valore di wParam. Indica se i vari tasti virtuali sono giù. Questo parametro può essere qualsiasi combinazione dei seguenti valori:
Valore Descrizione
MK_CONTROL Impostare se il tasto ctrl è premuto.
MK_LBUTTON Impostare se il pulsante sinistro del mouse è premuto.
MK_MBUTTON Impostare se il pulsante centrale del mouse è premuto.
MK_RBUTTON Impostare se il pulsante destro del mouse è premuto.
MK_SHIFT Impostare se il tasto MAIUSC è premuto.

xPos
Valore della parola di lParamsignificativi. Specifica la coordinata x del cursore. La coordinata è rispetto all'angolo superiore sinistro dell'area client.
posy
Valore della parola di lParamsignificativi. Specifica la coordinata y del cursore. La coordinata è rispetto all'angolo superiore sinistro dell'area client.

Valori restituiti

Se un'applicazione elabora questo messaggio, deve restituire zero.

Osservazioni

Solo windows che hanno lo stile CS_DBLCLKS può ricevere messaggi di WM_MBUTTONDBLCLK, il sistema genera ogni volta che l'utente preme, rilascia e ancora una volta preme il pulsante centrale del mouse all'interno del limite di tempo del sistema doppio clic. Facendo doppio clic sul pulsante centrale del mouse genera effettivamente quattro messaggi: WM_MBUTTONDOWN, WM_MBUTTONUP, WM_MBUTTONDBLCLK e WM_MBUTTONUP ancora una volta.

Un'applicazione può utilizzare la macro MAKEPOINTS per convertire il parametro lParam a una struttura di punti.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarata in winuser.

Vedi anche

Cenni preliminari sull'Input del mouse, i messaggi di Input del Mouse, GetCapture, GetDoubleClickTime, MAKEPOINTS, punti, SetCapture, SetDoubleClickTime, WM_MBUTTONDOWN, WM_MBUTTONUP

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index