Share via


SetCaretBlinkTime, fonction (winuser.h)

Définit le temps de clignotement des caresses sur le nombre spécifié de millisecondes. Le temps de clignotement est le temps écoulé, en millisecondes, nécessaire pour inverser les pixels du caret.

Syntaxe

BOOL SetCaretBlinkTime(
  [in] UINT uMSeconds
);

Paramètres

[in] uMSeconds

Type : UINT

Nouvelle durée de clignotement, en millisecondes.

Valeur retournée

Type : BOOL

Si la fonction réussit, la valeur de retour est différente de zéro.

Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

Remarques

L’utilisateur peut définir le temps de clignotement à l’aide de l’Panneau de configuration. Les applications doivent respecter le paramètre choisi par l’utilisateur. La fonction SetCaretBlinkTime doit uniquement être utilisée par l’application qui permet à l’utilisateur de définir le temps de clignotement, par exemple une applet Panneau de configuration.

Si vous modifiez l’heure de clignotement, les applications activées ultérieurement utiliseront l’heure de clignotement modifiée, même si vous restaurez l’heure de clignotement précédente lorsque vous perdez le focus du clavier ou devenez inactif. Cela est dû à l’environnement multithread, où la désactivation de votre application n’est pas synchronisée avec l’activation d’une autre application. Cette fonctionnalité permet au système d’activer une autre application même si l’application actuelle ne répond pas.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête winuser.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll
Ensemble d’API ext-ms-win-ntuser-caret-l1-1-0 (introduit dans Windows 8)

Voir aussi

Carets

Conceptuel

GetCaretBlinkTime

Référence