Carets

Un caret est une ligne clignotrice, un bloc ou une bitmap dans la zone cliente d’une fenêtre. Le caret indique généralement l’endroit où le texte ou les graphiques seront insérés.

L’illustration suivante montre quelques variations courantes dans l’apparence du caret.

Montre 5 façons différentes d’apparaître un caret.

Les applications peuvent créer un caret, modifier son temps de clignotement et afficher, masquer ou déplacer le caret.

Dans cette section

Name Description
À propos de Carets Discute des caresses.
Utilisation de Carets Exemples de code qui montrent comment effectuer des tâches liées aux carets.
Référence caret Contient la référence d’API.

Fonctions de caret

Name Description
CreateCaret Crée une forme pour le caret système et affecte la propriété du caret à la fenêtre spécifiée. La forme de caresse peut être une ligne, un bloc ou une bitmap.
DestroyCaret Détruit la forme actuelle du caret, libère le caret de la fenêtre et supprime le caret de l’écran.
GetCaretBlinkTime Récupère le temps nécessaire pour inverser les pixels de la carete. L’utilisateur peut définir cette valeur.
GetCaretPos Copie la position du caret dans la structure POINT spécifiée.
HideCaret Supprime le caret de l’écran. Le fait de masquer un caret ne détruit pas sa forme actuelle et n’invalide pas le point d’insertion.
SetCaretBlinkTime 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.
SetCaretPos Déplace le caret vers les coordonnées spécifiées. Si la fenêtre qui possède le caret a été créée avec le style de classe CS_OWNDC , les coordonnées spécifiées sont soumises au mode de mappage du contexte d’appareil associé à cette fenêtre.
ShowCaret Rend le caresse visible sur l’écran à la position actuelle du caret. Lorsque le caret devient visible, il commence à clignoter automatiquement.