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