往它里面加入字符串的办法是什么?这个类 里有没有这个方法可以实现?谢谢
解决方案 »
- HttpSendRequest执行后,窗口不能操作的问题,以及ERROR_WINHTTP_NAME_NOT_RESOLVED提示未定义
- 【醒目,事关大家的利益】大家好,我是昨天刷屏的家伙,如果大家不想以后每天见到那样的刷屏,最好都进来关注一下.谢谢
- 关于CSOCKET类
- 如何调用SwitchToThread()呀
- 为什么MD5加密后的密文都是小写的呀。。。
- 急:有关头文件包含以及链接时的问题
- 打印设置, 打印高手请进来, 高分相送(在线等待)
- 放分楼:VC中四舍五入的函数是什么?
- 高手们过来看看,问一个关于WM_SETTEXT的问题?
- 初等问题:全局变量与变量。
- 有没有View缩放的例子给一个
- 怎样显示jpg图片的问题?请指教
如果想控制插入位置,用GetEditCtrl()得到CEdit变量,再用CEdit的方法
SetWindowText很慢,我的程序是实现自动更新CEditView如果行数多了的话,再加上滚动条滚动,它就会闪个不停,这怎么解决?
void CXXXXXXXX::AddLine(LPCTSTR lpsz)
{
TCHAR szt[50];
int nLastChar;
int cLines; if (GetLineCount() >= m_totalLines)
{
SetSel(0, LineLength(0), TRUE/*bNoScroll*/); // select the first line
Clear(); // and remove it
} nLastChar = LineIndex((cLines = GetLineCount() - 1)) + LineLength(cLines);
_stprintf(szt, _T("%s\x0D\x0A"), lpsz);//插入回车换行符
SetSel(nLastChar, nLastChar, TRUE/*bNoScroll*/);
ReplaceSel(szt);
}这是从msdn sample中选取的例子。从中可以看到,它用SetSel选中一段插入点,然后用ReplaceSel来替换。
作为特例,可以选择插入点仅为一个脱字符的情况,即上述倒数第二句,此时ReplaceSel就成了完全的插入。上例中的定位比较简单,你还可以参考msdn查一直如何自如地定位到文档中的每一行、每一个字。