Estrutura MOUSEHOOKSTRUCTEX (winuser.h)
Contém informações sobre um evento do mouse passado para um procedimento de gancho de WH_MOUSE , MouseProc.
Essa é uma extensão da estrutura MOUSEHOOKSTRUCT que inclui informações sobre o movimento da roda ou o uso do botão X.
Sintaxe
typedef struct tagMOUSEHOOKSTRUCTEX : tagMOUSEHOOKSTRUCT {
DWORD mouseData;
} MOUSEHOOKSTRUCTEX, *LPMOUSEHOOKSTRUCTEX, *PMOUSEHOOKSTRUCTEX;
Herança
A estrutura MOUSEHOOKSTRUCTEX implementa tagMOUSEHOOKSTRUCT.
Membros
mouseData
Tipo: DWORD
Se a mensagem for WM_MOUSEWHEEL, o HIWORD desse membro será o delta da roda. O LOWORD é indefinido e reservado. Um valor positivo indica que a roda foi girada para a frente; na direção oposta do usuário; um valor negativo indica que a roda foi girada para trás, na direção do usuário. Um clique de roda é definido como WHEEL_DELTA, que é 120.
Se a mensagem for WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK, WM_NCXBUTTONDOWN, WM_NCXBUTTONUP ou WM_NCXBUTTONDBLCLK, o HIWORD de mouseData especifica qual botão X foi pressionado ou liberado e o LOWORD é indefinido e reservado. Esse membro pode ser um ou mais dos valores a seguir. Caso contrário, mouseData não será usado.
Valor | Significado |
---|---|
|
O primeiro botão X foi pressionado ou liberado. |
|
O segundo botão X foi pressionado ou liberado. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | winuser.h (inclua Windows.h) |
Confira também
Conceitual
Referência