Partager via


Carets

Un est une ligne de clignotement, 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 de l’apparence du caret.

Montre 5 façons différentes d’afficher un caret.

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

Dans cette section

Nom Description
About Carets Discute des caresses.
Using Carets Exemples de code qui montrent comment effectuer des tâches liées aux carets.
référence caret Contient la référence de l’API.

Fonctions de caret

Nom Description
CreateCaret Crée une forme pour le caret système et attribue la propriété de la touche à la fenêtre spécifiée. La forme d’insertion 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 du caret. L’utilisateur peut définir cette valeur.
GetCaretPos Copie la position du point dans la structure POINT spécifiée.
HideCaret Supprime le caret de l’écran. Le masquage d’un caret ne détruit pas sa forme actuelle ou invalide le point d’insertion.
SetCaretBlinkTime Définit le temps de clignotement du signe d’insertion 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 propriétaire du 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 de l’appareil associé à cette fenêtre.
ShowCaret Rend le caret visible sur l’écran à la position actuelle du caret. Lorsque le caret devient visible, il commence à clignoter automatiquement.