插入符号
插入符号 是窗口工作区中闪烁的线条、块或位图。 插入符号通常指示插入文本或图形的位置。
下图显示了插入符号外观中的一些常见变体。
应用程序可以创建插入点、更改其闪烁时间、显示、隐藏或重新定位插入点。
在本部分中
名字 | 描述 |
---|---|
关于 Carets 的 | 讨论插入符号。 |
使用插入点 | 演示如何执行与插入点相关的任务的代码示例。 |
插入符号参考 | 包含 API 参考。 |
插入符号函数
名字 | 描述 |
---|---|
CreateCaret | 为系统插入符号创建一个新形状,并将插入符号的所有权分配给指定的窗口。 插入符号形状可以是线条、块或位图。 |
DestroyCaret | 销毁插入符号的当前形状,从窗口释放插入符号,并从屏幕中删除插入符号。 |
GetCaretBlinkTime | 检索反插入点像素所需的时间。 用户可以设置此值。 |
GetCaretPos | 将插入符号的位置复制到指定的 POINT 结构。 |
HideCaret | 从屏幕中删除插入符号。 隐藏插入符号不会销毁其当前形状或使插入点失效。 |
SetCaretBlinkTime | 将插入点闪烁时间设置为指定的毫秒数。 闪烁时间是倒排插入点像素所需的已用时间(以毫秒为单位)。 |
SetCaretPos | 将插入点移动到指定的坐标。 如果拥有插入点的窗口是使用 CS_OWNDC 类样式创建的,则指定的坐标受与该窗口关联的设备上下文的映射模式的约束。 |
ShowCaret | 使插入符号在插入符号当前位置的屏幕上可见。 当插入符号变为可见时,它会自动开始闪烁。 |