estructura RID_DEVICE_INFO_MOUSE (winuser.h)

Define los datos de entrada sin procesar procedentes del mouse especificado.

Sintaxis

typedef struct tagRID_DEVICE_INFO_MOUSE {
  DWORD dwId;
  DWORD dwNumberOfButtons;
  DWORD dwSampleRate;
  BOOL  fHasHorizontalWheel;
} RID_DEVICE_INFO_MOUSE, *PRID_DEVICE_INFO_MOUSE;

Miembros

dwId

Tipo: DWORD

Campo de bits de las propiedades de identificación del dispositivo del mouse:

Valor constante ntddmou.h Descripción
0x0080 MOUSE_HID_HARDWARE Ratón HID
0x0100 WHEELMOUSE_HID_HARDWARE Mouse de rueda HID
0x8000 HORIZONTAL_WHEEL_PRESENT Mouse con rueda horizontal

dwNumberOfButtons

Tipo: DWORD

Número de botones del mouse.

dwSampleRate

Tipo: DWORD

Número de puntos de datos por segundo. Es posible que esta información no sea aplicable para todos los dispositivos del mouse.

fHasHorizontalWheel

Tipo: BOOL

TRUE si el mouse tiene una rueda para desplazarse horizontalmente; de lo contrario, FALSE.

Windows XP: Este miembro solo se admite a partir de Windows Vista.

Comentarios

Para el mouse, la página uso es 1 y el uso es 2.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado winuser.h (incluir Windows.h)

Consulte también

Conceptual

RID_DEVICE_INFO

Entrada sin procesar

Referencia