Quando l'utente rilascia il pulsante sinistro del mouse mentre il cursore è posizionato nell'area client di una finestra, verrà inviato il messaggio WM_LBUTTONUP. 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_LBUTTONUP fwKeys = wParam; / / chiave flags xPos = LOWORD(lParam); / / orizzontale posizione del cursore yPos = HIWORD(lParam); / / verticale posizione del cursore
| Valore | Descrizione |
|---|---|
| MK_CONTROL | Impostare se il tasto ctrl è 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. |
Se un'applicazione elabora questo messaggio, deve restituire zero.
Un'applicazione può utilizzare la macro MAKEPOINTS per convertire il parametro lParam a una struttura di punti.
nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarata in winuser.
Cenni preliminari sull'Input del mouse, i messaggi di Input del Mouse, GetCapture, MAKEPOINTS, punti, SetCapture, WM_LBUTTONDBLCLK, WM_LBUTTONDOWN
Rimedio: Inserire il CD-ROM CD di MSDN Library.