DestroyCaret, fonction (winuser.h)
Détruit la forme actuelle du caret, libère le caret de la fenêtre et supprime le caret de l’écran.
Syntaxe
BOOL DestroyCaret();
Valeur de retour
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
DestroyCaret détruit le caret uniquement si une fenêtre de la tâche actuelle est propriétaire du caret. Si une fenêtre qui ne se trouve pas dans la tâche actuelle est propriétaire de l’insertion, DestroyCaret ne fait rien et retourne FALSE.
Le système fournit un point d’insertion par file d’attente. Une fenêtre ne doit créer un signe d’insertion que lorsqu’elle a le focus clavier ou qu’elle est active. La fenêtre doit détruire l’insertion avant de perdre le focus du clavier ou de devenir inactive.
Pour obtenir un exemple, consultez Destruction d’un objet Caret
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