静态文本的插入符(光标)

来源:互联网 发布:手机淘宝如何投诉假货 编辑:程序博客网 时间:2024/04/26 06:14

在编程中,或许会在使用静态文本中使用到光标插入符,就是一闪一闪的东西,

 

这仅仅ShowCaret是不管作用的,

 

而是在现实之前自己创建光标,CreateSolidCaret创建自己想要的光标

 

而光标的大小则通常可以根据字体平均大小的宽度来决定(GetTextMetrics获得),一般为平均大小的宽度的八分之一

 

在静态文本中创建了光标,还要根据输入的文字的多少,也就是位置来确定插入符(光标)的位置

 

可是使用SetCatetPos设定其位置,如果要在一段字串的结束处放置插入符,

 

则要使用GetTextExtent来获取到一个CSize的大小结构体,它的cx就是字串的宽度。

 

 

原创粉丝点击