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

RID_DEVICE_INFO

Dados brutos

Referência