Carets
Um cursor é uma linha piscando, bloco ou bitmap na área do cliente de uma janela. O cursor normalmente indica o local em que o texto ou os elementos gráficos serão inseridos.
A ilustração a seguir mostra algumas variações comuns na aparência do cursor.
Os aplicativos podem criar um cursor, alterar o tempo de piscar e exibir, ocultar ou realocar o cursor.
Nome | Descrição |
---|---|
Sobre carets | Discute caretetes. |
Usando carets | Exemplos de código que mostram como executar tarefas relacionadas a carets. |
Referência de cursor | Contém a referência de API. |
Nome | Descrição |
---|---|
Createcaret | Cria uma nova forma para o cursor do sistema e atribui a propriedade do cursor à janela especificada. A forma de cursor pode ser uma linha, um bloco ou um bitmap. |
DestroyCaret | Destrói a forma atual do cursor, libera o cursor da janela e remove o cursor da tela. |
GetCaretBlinkTime | Recupera o tempo necessário para inverter os pixels do cursor. O usuário pode definir esse valor. |
GetCaretPos | Copia a posição do cursor para a estrutura POINT especificada. |
Hidecaret | Remove o cursor da tela. Ocultar um cursor não destrói sua forma atual nem invalida o ponto de inserção. |
SetCaretBlinkTime | Define o tempo de piscar do cursor para o número especificado de milissegundos. O tempo de piscar é o tempo decorrido, em milissegundos, necessário para inverter os pixels do cursor. |
Setcaretpos | Move o cursor para as coordenadas especificadas. Se a janela que possui o cursor tiver sido criada com o estilo de classe CS_OWNDC , as coordenadas especificadas estarão sujeitas ao modo de mapeamento do contexto do dispositivo associado a essa janela. |
Showcaret | Torna o cursor visível na tela na posição atual do cursor. Quando o cursor se torna visível, ele começa a piscar automaticamente. |