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.
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. |