Función SetCaretBlinkTime (winuser.h)

Establece el tiempo de parpadeo del símbolo de intercalación en el número especificado de milisegundos. El tiempo de parpadeo es el tiempo transcurrido, en milisegundos, necesario para invertir los píxeles del símbolo de intercalación.

Sintaxis

BOOL SetCaretBlinkTime(
  [in] UINT uMSeconds
);

Parámetros

[in] uMSeconds

Tipo: UINT

La nueva hora de parpadeo, en milisegundos.

Valor devuelto

Tipo: BOOL

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Comentarios

El usuario puede establecer el tiempo de parpadeo mediante el Panel de control. Las aplicaciones deben respetar la configuración que ha elegido el usuario. La aplicación solo debe usar la función SetCaretBlinkTime que permita al usuario establecer el tiempo de parpadeo, como un applet de Panel de control.

Si cambia el tiempo de parpadeo, las aplicaciones activadas posteriormente usarán el tiempo de parpadeo modificado, incluso si restaura el tiempo de parpadeo anterior cuando pierde el foco del teclado o se vuelve inactivo. Esto se debe al entorno multiproceso, donde la desactivación de la aplicación no está sincronizada con la activación de otra aplicación. Esta característica permite al sistema activar otra aplicación incluso si la aplicación actual no responde.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winuser.h (incluya Windows.h)
Library User32.lib
Archivo DLL User32.dll
Conjunto de API ext-ms-win-ntuser-caret-l1-1-0 (introducido en Windows 8)

Consulte también

Símbolos de intercalación

Conceptual

GetCaretBlinkTime

Referencia