Struttura MSLLHOOKSTRUCT (winuser.h)
Contiene informazioni su un evento di input del mouse di basso livello.
Sintassi
typedef struct tagMSLLHOOKSTRUCT {
POINT pt;
DWORD mouseData;
DWORD flags;
DWORD time;
ULONG_PTR dwExtraInfo;
} MSLLHOOKSTRUCT, *LPMSLLHOOKSTRUCT, *PMSLLHOOKSTRUCT;
Members
pt
Tipo: POINT
Le coordinate x e y del cursore, in coordinate dello schermo con riconoscimento per monitoraggio .
mouseData
Tipo: DWORD
Se il messaggio è WM_MOUSEWHEEL, la parola dell'ordine elevato di questo membro è il delta della ruota. La parola a basso ordine è riservata. Un valore positivo indica che la ruota è stata ruotata in avanti, lontano dall'utente; un valore negativo indica che la rotellina è stata ruotata verso l'indietro, verso l'utente. Un clic a rotelle viene definito come WHEEL_DELTA, ovvero 120.
Se il messaggio è WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK, WM_NCXBUTTONDOWN,WM_NCXBUTTONUPo WM_NCXBUTTONDBLCLK, la parola di ordine elevato specifica il pulsante X premuto o rilasciato e la parola a ordine basso è riservata. Questo valore può essere uno o più dei valori seguenti. In caso contrario, mouseData non viene usato.
Valore | Significato |
---|---|
|
Il primo pulsante X è stato premuto o rilasciato. |
|
Il secondo pulsante X è stato premuto o rilasciato. |
flags
Tipo: DWORD
Flag inseriti dall'evento. Un'applicazione può usare i valori seguenti per testare i flag. Il test LLMHF_INJECTED (bit 0) indica se l'evento è stato inserito. In caso affermativo, il test LLMHF_LOWER_IL_INJECTED (bit 1) indica se l'evento è stato inserito da un processo in esecuzione a livello di integrità inferiore.
time
Tipo: DWORD
Timestamp per questo messaggio.
dwExtraInfo
Tipo: ULONG_PTR
Informazioni aggiuntive associate al messaggio.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | winuser.h (include Windows.h) |
Vedi anche
Informazioni concettuali
Altre risorse
Riferimento