Carets
Ein Caret ist eine blinkende Linie, ein Block oder eine Bitmap im Clientbereich eines Fensters. Das Caret gibt in der Regel die Stelle an, an der Text oder Grafiken eingefügt werden.
Die folgende Abbildung zeigt einige häufige Variationen in der Darstellung des Carets.
Anwendungen können ein Caret erstellen, die Blinkzeit ändern und das Caret anzeigen, ausblenden oder verschieben.
In diesem Abschnitt
Name | BESCHREIBUNG |
---|---|
Informationen zu Carets | Behandelt Carets. |
Verwenden von Carets | Codebeispiele, die zeigen, wie Aufgaben im Zusammenhang mit Carets ausgeführt werden. |
Caret-Referenz | Enthält den API-Verweis. |
Caret-Funktionen
Name | BESCHREIBUNG |
---|---|
CreateCaret | Erstellt eine neue Form für das System caret und weist dem angegebenen Fenster den Besitz des Carets zu. Das Caret-Shape kann eine Linie, ein Block oder eine Bitmap sein. |
DestroyCaret | Zerstört die aktuelle Form des Carets, befreit das Caret aus dem Fenster und entfernt das Caret vom Bildschirm. |
GetCaretBlinkTime | Ruft die Zeit ab, die zum Umkehren der Pixel des Carets erforderlich ist. Der Benutzer kann diesen Wert festlegen. |
GetCaretPos | Kopiert die Position des Carets in die angegebene POINT-Struktur . |
HideCaret | Entfernt das Caret vom Bildschirm. Durch das Ausblenden eines Carets wird die aktuelle Form nicht zerstört oder die Einfügemarke ungültig. |
SetCaretBlinkTime | Legt die Caret-Blinkzeit auf die angegebene Anzahl von Millisekunden fest. Die Blinkzeit ist die verstrichene Zeit in Millisekunden, die zum Umkehren der Pixel des Carets erforderlich ist. |
SetCaretPos | Verschiebt den Caret auf die angegebenen Koordinaten. Wenn das Fenster, das den Caret besitzt, mit dem CS_OWNDC Klassenstil erstellt wurde, unterliegen die angegebenen Koordinaten dem Zuordnungsmodus des diesem Fenster zugeordneten Gerätekontexts. |
ShowCaret | Macht das Caret auf dem Bildschirm an der aktuellen Position des Carets sichtbar. Wenn das Caret sichtbar wird, beginnt es automatisch zu blinken. |