Carette
Un caret è una linea, un blocco o una bitmap lampeggiante nell'area client di una finestra. Il caret indica in genere il luogo in cui verrà inserito testo o grafica.
La figura seguente mostra alcune varianti comuni nell'aspetto del caret.
Le applicazioni possono creare un caret, modificare il tempo di lampeggiamento e visualizzare, nascondere o spostare il caret.
Nome | Descrizione |
---|---|
Informazioni su Carets | Illustra le carette. |
Uso di Carets | Esempi di codice che illustrano come eseguire attività correlate alle caret. |
Informazioni di riferimento sul caret | Contiene il riferimento all'API. |
Nome | Descrizione |
---|---|
CreateCaret | Crea una nuova forma per il caret di sistema e assegna la proprietà del caret alla finestra specificata. La forma caret può essere una linea, un blocco o una bitmap. |
DestroyCaret | Elimina la forma corrente del caret, libera il caret dalla finestra e rimuove la caret dallo schermo. |
GetCaretBlinkTime | Recupera il tempo necessario per invertire i pixel del caret. L'utente può impostare questo valore. |
GetCaretPos | Copia la posizione del caret nella struttura POINT specificata. |
HideCaret | Rimuove il cursore dalla schermata. Nascondere un caret non elimina la forma corrente o invalida il punto di inserimento. |
SetCaretBlinkTime | Imposta il tempo di lampeggiazione del caret sul numero specificato di millisecondi. Il tempo di lampeggiazione è il tempo trascorso, in millisecondi, necessario per invertire i pixel del cursore. |
SetCaretPos | Sposta il cursore nelle coordinate specificate. Se la finestra che possiede il caret è stata creata con lo stile della classe CS_OWNDC , le coordinate specificate sono soggette alla modalità di mapping del contesto del dispositivo associato a tale finestra. |
ShowCaret | Rende visibile il caret sullo schermo in corrispondenza della posizione corrente del caret. Quando il caret diventa visibile, inizia automaticamente a lampeggiare. |