Il messaggio WM_MOUSEMOVE è inserito in una finestra quando il cursore si sposta. Se non viene acquisito il mouse, il messaggio verrà inviato alla finestra che contiene il cursore. In caso contrario, il messaggio viene inviato alla finestra che ha catturato il mouse.
WM_MOUSEMOVE 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_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. |
La macro MAKEPOINTS può essere utilizzata 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
Rimedio: Inserire il CD-ROM CD di MSDN Library.