Punti di inserimento
Un cursore è una linea, un blocco o una bitmap lampeggiante nell'area client di una finestra. Il cursore indica in genere la posizione in cui verrà inserito testo o grafica.
La figura seguente mostra alcune variazioni comuni nell'aspetto del cursore.
Le applicazioni possono creare un cursore, modificarne l'ora di lampeggiamento e visualizzare, nascondere o spostare il cursore.
In questa sezione
Nome | Descrizione |
---|---|
Informazioni su Carets | Vengono discusse le caret. |
Using Carets | Esempi di codice che illustrano come eseguire attività correlate ai punti di inserimento. |
riferimento al cursore | Contiene il riferimento all'API. |
Funzioni caret
Nome | Descrizione |
---|---|
CreateCaret | Crea una nuova forma per il cursore di sistema e assegna la proprietà del cursore alla finestra specificata. La forma del cursore può essere una linea, un blocco o una bitmap. |
DestroyCaret | Distrugge la forma corrente del cursore, libera il cursore dalla finestra e rimuove il cursore dallo schermo. |
GetCaretBlinkTime | Recupera il tempo necessario per invertire i pixel del cursore. L'utente può impostare questo valore. |
GetCaretPos | Copia la posizione del cursore nella strutturaPOINTspecificata. |
HideCaret | Rimuove il cursore dalla schermata. Nascondere un cursore non elimina la forma corrente o invalida il punto di inserimento. |
SetCaretBlinkTime | Imposta il tempo di lampeggiazione del cursore 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 sulle coordinate specificate. Se la finestra proprietaria del cursore è stata creata con lo stile della classe CS_OWNDC, le coordinate specificate sono soggette alla modalità di mapping del contesto di dispositivo associato a tale finestra. |
ShowCaret | Rende visibile il cursore sullo schermo nella posizione corrente del cursore. Quando il cursore diventa visibile, inizia a lampeggiare automaticamente. |