插入点

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

下图显示了插入点外观的一些常见变化。

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

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

本节内容

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

插入符号函数

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