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