Struttura MOUSEHOOKSTRUCTEX (winuser.h)
Contiene informazioni su un evento del mouse passato a una routine WH_MOUSE hook, MouseProc.
Si tratta di un'estensione della struttura MOUSEHOOKSTRUCT che include informazioni sul movimento della ruota o sull'uso del pulsante X.
Sintassi
typedef struct tagMOUSEHOOKSTRUCTEX : tagMOUSEHOOKSTRUCT {
DWORD mouseData;
} MOUSEHOOKSTRUCTEX, *LPMOUSEHOOKSTRUCTEX, *PMOUSEHOOKSTRUCTEX;
Ereditarietà
La struttura MOUSEHOOKSTRUCTEX implementa tagMOUSEHOOKSTRUCT.
Membri
mouseData
Tipo: DWORD
Se il messaggio è WM_MOUSEWHEEL, l'HIWORD di questo membro è il delta della ruota. LOWORD non è definito e riservato. 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, l'HIWORD di mouseData specifica il pulsante X premuto o rilasciato e loWORD non è definito e riservato. Questo membro 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. |
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
Riferimento