Delen via


Carets

Een caret is een knipperende lijn, blok of bitmap in het clientgebied van een venster. De caret geeft meestal de plaats aan waar tekst of afbeeldingen worden ingevoegd.

In de volgende afbeelding ziet u enkele veelvoorkomende variaties in het uiterlijk van de caret.

Toont vijf verschillende manieren waarop een caret kan worden weergegeven.

Toepassingen kunnen een caret maken, de knippertijd wijzigen en de caret weergeven, verbergen of verplaatsen.

In deze sectie

Naam Beschrijving
Over carets Bespreekt carets.
Carets gebruiken Codevoorbeelden die laten zien hoe u taken uitvoert die betrekking hebben op carets.
Caret Reference Bevat de API-verwijzing.

Caret-functies

Naam Beschrijving
CreateCaret- Hiermee maakt u een nieuwe shape voor de systeemzorg en wijst u het eigendom van de caret toe aan het opgegeven venster. De caretshape kan een lijn, een blok of een bitmap zijn.
DestroyCaret- Vernietigt de huidige vorm van de caret, maakt de caret uit het venster vrij en verwijdert de caret van het scherm.
GetCaretBlinkTime- Haalt de tijd op die nodig is om de pixels van de caret om te keren. De gebruiker kan deze waarde instellen.
GetCaretPos Kopieert de positie van de caret naar de opgegeven POINT structuur.
HideCaret- Hiermee verwijdert u de caret van het scherm. Als u een caret verbergt, wordt de huidige vorm niet vernietigd of wordt de invoegpositie ongeldig.
SetCaretBlinkTime Hiermee stelt u de knippertijd in op het opgegeven aantal milliseconden. De knippertijd is de verstreken tijd, in milliseconden, die nodig is om de pixels van de caret om te draaien.
SetCaretPos- Hiermee verplaatst u de caret naar de opgegeven coördinaten. Als het venster dat eigenaar is van de caret is gemaakt met de stijl CS_OWNDC klasse, zijn de opgegeven coördinaten onderworpen aan de toewijzingsmodus van de apparaatcontext die aan dat venster is gekoppeld.
ShowCaret- Maakt de caret zichtbaar op het scherm op de huidige positie van de caret. Wanneer de caret zichtbaar wordt, knippert het automatisch.