求助帖,MFC Edit控件相关问题(说难不难,说易不易)!大请进
mfc吧
全部回复
仅看楼主
level 1
香帅之枫 楼主
MFC Edit控件中加入文本内容,依次在原来文本的基础上加入一些新的文本内容,如下代码:
//m_cRead即Edit控件变量,Receive_Data为需要新增的文本内容
CString temp_Data;
m_cRead.GetWindowText(temp_Data);
m_cRead.SetWindowText(temp_Data+Receive_Data);
不断执行上述语句,可以看到刷新内容时候的闪烁……想把这个闪烁去掉,该怎么办?也就是说直接在文本内容后加需要显示的内容该怎样实现?求大神解答……
2015年03月12日 08点03分 1
level 1
香帅之枫 楼主
来人帮帮我好吗
2015年03月13日 00点03分 2
不是很明白你描述的现象到底是什么
2015年03月21日 08点03分
回复
15205513187
:比如说我第一次文本框显示一个 1,第二次显示11,第三次显示111,该怎么在最后加上1而不把前面已经有的内容先抹去再显示出来
2015年03月22日 12点03分
回复
15205513187
:你执行一下 我给的代码看看,你可以看到文本框的内容是在不断地刷新的,特别当文本内容太多有滚动条时,可以明显的看到滚动条的刷新
2015年03月22日 12点03分
回复 香帅之枫 :你可以不要每次输出都是整个句子啊 可以调用一些函数求出之前字体的长和宽 然后在后面追加字 孙鑫视频里讲过的 具体什么函数我忘了
2015年03月26日 10点03分
1