Compartir a través de


Estructura TOGGLEKEYS (winuser.h)

Contiene información sobre la característica de accesibilidad ToggleKeys. Cuando la característica ToggleKeys está activada, el equipo emite un tono de alto tono cada vez que el usuario activa la tecla CAPS LOCK, NUM LOCK o SCROLL LOCK y un tono de tono bajo cada vez que el usuario desactiva una de esas teclas.

Sintaxis

typedef struct tagTOGGLEKEYS {
  UINT  cbSize;
  DWORD dwFlags;
} TOGGLEKEYS, *LPTOGGLEKEYS;

Miembros

cbSize

Tipo: DWORD

Especifica el tamaño, en bytes, de esta estructura.

dwFlags

Tipo: DWORD

Conjunto de marcas de bits que especifican las propiedades de la característica ToggleKeys. Se definen los siguientes valores de marca de bits:

Value Significado
TKF_AVAILABLE
0x00000002
Si se establece esta marca, la característica ToggleKeys está disponible.
TKF_CONFIRMHOTKEY
0x00000008
Windows 95/98, Windows 2000: Aparece un cuadro de diálogo de confirmación cuando se activa la característica ToggleKeys mediante la tecla activa.
TKF_HOTKEYACTIVE
0x00000004
Si se establece esta marca, el usuario puede activar y desactivar la característica ToggleKeys manteniendo presionada la tecla NUM LOCK durante ocho segundos.
TKF_HOTKEYSOUND
0x00000010
Si se establece esta marca, el sistema reproduce un sonido de sirena cuando el usuario activa o desactiva la característica ToggleKeys mediante la tecla activa.
TKF_INDICATOR
0x00000020
Esta marca no está implementada.
TKF_TOGGLEKEYSON
0x00000001
Si se establece esta marca, la característica ToggleKeys está activada.

Observaciones

Una aplicación usa una estructura TOGGLEKEYS al llamar a la función SystemParametersInfo con el parámetro uiAction establecido en SPI_GETTOGGLEKEYS o SPI_SETTOGGLEKEYS. Al usar SPI_GETTOGGLEKEYS, una aplicación debe especificar el miembro cbSize de la estructura TOGGLEKEYS ; La función SystemParametersInfo rellena los miembros restantes. Una aplicación debe especificar todos los miembros de estructura al usar el valor de SPI_SETTOGGLEKEYS .

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado winuser.h (incluya Windows.h)

Consulte también

Estructuras de accesibilidad

SystemParametersInfo