+ -
当前位置:首页 → 问答吧 → 光标位置,在线等

光标位置,在线等

时间:2011-12-15

来源:互联网

文本框 自己写了一个,

需要获得光标位置!!

用了一下代码:


TCHAR c=(TCHAR)nChar;
CString tmpStr;
tmpStr.Format(_T("%c"),c);

CPoint point;
::GetCursorPos(&point);
int pos=CharFromPos(point);



pos 始终为-1

怎么回事?

假设文本框中的内容为:
123
我在2后插入4

需要知道位置。。。。

如何得知,



作者: caddor   发布时间: 2011-12-15

::GetCursorPos(&point);


改成 GetCarePos 即可解决问题


请问这两个问题 有什么区别???

问题2:
CString是不是引用计数,,

比如:CString s1("xx");

CString s2=s1;

如果是引用计数的话,那么 则修改s1, s2也会改变!

事实上不是这样的,,,,

可是看过一些文章,介绍说CString 是 引用计数

作者: caddor   发布时间: 2011-12-15

热门下载

更多