Dela via


Carets

En är en blinkande linje, block eller bitmapp i klientområdet i ett fönster. Caret anger vanligtvis den plats där text eller grafik kommer att infogas.

Följande bild visar några vanliga variationer i utseendet på caret.

Visar 5 olika sätt som en caret kan visas på.

Program kan skapa en caret, ändra sin blinkningstid och visa, dölja eller flytta vården.

I det här avsnittet

Namn Beskrivning
om Carets Diskuterar bekymmer.
Använda Carets Kodexempel som visar hur du utför uppgifter som rör carets.
Caret-referens Innehåller API-referensen.

Caret Functions

Namn Beskrivning
CreateCaret Skapar en ny form för systemvården och tilldelar ägarskapet för caret till det angivna fönstret. Caret-formen kan vara en linje, ett block eller en bitmapp.
DestroyCaret Förstör caret nuvarande form, frigör caret från fönstret och tar bort caret från skärmen.
GetCaretBlinkTime Hämtar den tid som krävs för att invertera carets bildpunkter. Användaren kan ange det här värdet.
GetCaretPos Kopierar caretens position till den angivna POINT- struktur.
HideCaret Tar bort caret från skärmen. Om du döljer en caret förstörs inte dess aktuella form eller infogningspunkten ogiltigförklaras.
SetCaretBlinkTime Anger caret blink-tiden till det angivna antalet millisekunder. Blinkningstiden är den förflutna tiden, i millisekunder, som krävs för att invertera caretens bildpunkter.
SetCaretPos Flyttar caret till de angivna koordinaterna. Om det fönster som äger caret skapades med CS_OWNDC klassformat, omfattas de angivna koordinaterna av mappningsläget för enhetskontexten som är associerad med det fönstret.
ShowCaret Gör caret synlig på skärmen vid caret nuvarande position. När caret blir synlig börjar den blinka automatiskt.