Partager via


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

Carets

Conceptuel

CreateCaret

HideCaret

Référence

ShowCaret