Función SetCaretBlinkTime (winuser.h)
Establece el tiempo 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
El nuevo tiempo 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 elegida por 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 la hora de parpadeo modificada, 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
Requisito | Value |
---|---|
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 (incluir 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
Conceptual
Referencia