WM_NCLBUTTONDBLCLK

Il messaggio WM_NCLBUTTONDBLCLK viene inviato quando l'utente fa doppio clic pulsante sinistro del mouse mentre il cursore è all'interno dell'area non client di una finestra. Questo messaggio viene inviato alla finestra che contiene il cursore. Se una finestra ha catturato il mouse, questo messaggio non è stato inviato.

WM_NCLBUTTONDBLCLK nHittest = (INT) wParam;    / / valore pts hit test = MAKEPOINTS(lParam);   / / posizione del cursore 
 

Parametri

nHittest
Valore di wParam. Specifica il valore di hit test restituito dalla funzione DefWindowProc di elaborazione del messaggio WM_NCHITTEST. Per un elenco dei valori di hit test, vedere WM_NCHITTEST.
pts
Valore lParam. Specifica un punti struttura che contiene le coordinate x e y del cursore. Le coordinate sono relative all'angolo superiore sinistro dello schermo.

Valori restituiti

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

Azione predefinita

La funzione DefWindowProc prove dato punto per trovare la posizione del cursore ed esegue l'azione appropriata. Se del caso, DefWindowProc invia il messaggio WM_SYSCOMMAND alla finestra.

Osservazioni

Una finestra non deve avere lo stile CS_DBLCLKS per ricevere i messaggi WM_NCLBUTTONDBLCLK.

Il sistema genera un messaggio WM_NCLBUTTONDBLCLK quando l'utente preme, rilascia e ancora una volta preme il pulsante sinistro del mouse all'interno del limite di tempo del sistema doppio clic. Facendo doppio clic sul pulsante sinistro del mouse genera effettivamente quattro messaggi: WM_NCLBUTTONDOWN, WM_NCLBUTTONUP, WM_NCLBUTTONDBLCLK e WM_NCLBUTTONUP 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, DefWindowProc, MAKEPOINTS, punti, WM_NCHITTEST, WM_NCLBUTTONDOWN, WM_NCLBUTTONUP, WM_SYSCOMMAND