插入符号

插入符号 是窗口工作区中闪烁的线条、块或位图。 插入符号通常指示插入文本或图形的位置。

下图显示了插入符号外观中的一些常见变体。

显示插入符号可以显示 5 种不同的方式。

应用程序可以创建插入点、更改其闪烁时间、显示、隐藏或重新定位插入点。

在本部分中

名字 描述
关于 Carets 讨论插入符号。
使用插入点 演示如何执行与插入点相关的任务的代码示例。
插入符号参考 包含 API 参考。

插入符号函数

名字 描述
CreateCaret 为系统插入符号创建一个新形状,并将插入符号的所有权分配给指定的窗口。 插入符号形状可以是线条、块或位图。
DestroyCaret 销毁插入符号的当前形状,从窗口释放插入符号,并从屏幕中删除插入符号。
GetCaretBlinkTime 检索反插入点像素所需的时间。 用户可以设置此值。
GetCaretPos 将插入符号的位置复制到指定的 POINT 结构。
HideCaret 从屏幕中删除插入符号。 隐藏插入符号不会销毁其当前形状或使插入点失效。
SetCaretBlinkTime 将插入点闪烁时间设置为指定的毫秒数。 闪烁时间是倒排插入点像素所需的已用时间(以毫秒为单位)。
SetCaretPos 将插入点移动到指定的坐标。 如果拥有插入点的窗口是使用 CS_OWNDC 类样式创建的,则指定的坐标受与该窗口关联的设备上下文的映射模式的约束。
ShowCaret 使插入符号在插入符号当前位置的屏幕上可见。 当插入符号变为可见时,它会自动开始闪烁。