Condividi tramite


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
XBUTTON1
0x0001
Il primo pulsante X è stato premuto o rilasciato.
XBUTTON2
0x0002
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

Hook

MOUSEHOOKSTRUCT

MouseProc

Riferimento

WM_MOUSEWHEEL

WM_NCXBUTTONDBLCLK

WM_NCXBUTTONDOWN

WM_NCXBUTTONUP

WM_XBUTTONDBLCLK

WM_XBUTTONDOWN

WM_XBUTTONUP