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
Conceptuel
Référence