estrutura RID_DEVICE_INFO_MOUSE (winuser.h)
Define os dados brutos provenientes do mouse especificado.
Sintaxe
typedef struct tagRID_DEVICE_INFO_MOUSE {
DWORD dwId;
DWORD dwNumberOfButtons;
DWORD dwSampleRate;
BOOL fHasHorizontalWheel;
} RID_DEVICE_INFO_MOUSE, *PRID_DEVICE_INFO_MOUSE;
Membros
dwId
Tipo: DWORD
O campo bit das propriedades de identificação do dispositivo do mouse:
Valor | Constante ntddmou.h | Descrição |
---|---|---|
0x0080 | MOUSE_HID_HARDWARE | Mouse HID |
0x0100 | WHEELMOUSE_HID_HARDWARE | Mouse de roda HID |
0x8000 | HORIZONTAL_WHEEL_PRESENT | Mouse com roda horizontal |
dwNumberOfButtons
Tipo: DWORD
O número de botões para o mouse.
dwSampleRate
Tipo: DWORD
O número de pontos de dados por segundo. Essas informações podem não ser aplicáveis a todos os dispositivos do mouse.
fHasHorizontalWheel
Tipo: BOOL
TRUE se o mouse tiver uma roda para rolagem horizontal; caso contrário, FALSE.
Windows XP: Esse membro só tem suporte a partir do Windows Vista.
Comentários
Para o mouse, a Página de Uso é 1 e o Uso é 2.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | winuser.h (inclua Windows.h) |
Confira também
Conceitual
Referência