CEdit的简单用法


今晚闲来无事,写篇博文聊解解闷~

CEdit这个空间类,我之前倒是用过,不过那个时候用的还比较菜,现在么,依旧比较菜~

首先,因为我今天刚做完了一个局域网聊天软件,用的就是CEdit来显示和获取数据的。

最近实验室没网了,所以我在寝室的时候上网随手粘了几篇文章到U盘后就直奔实验室了。

没网还去实验室,是因为在实验的局域网能让我联机调试,我室友用电脑看考研辅导视频。

说了好多废话~

1 获取CEdit对象中的数据:

设对象为m_RecvEdit。先使用其成员函数GetLineCount,获取到对话框中文本的行数。

然后做一个for循环,在其中使用其成员函数GetLine获取对应行中的文本。

文本框中的数据存储可以简单的使用一个CString直接做了,方便的很~。

至此获取文本结束,就这么简单,当然,还有更简单的方法:直接使用GetWindowText,太快了~

2 将新的消息附加到CEdit对象中:

先调用其成员函数:SendMessage,发送WM_GETTEXTLENGTH消息。然后,你会获取到其中文本的长度。

接着调用其成员函数:SetSel,将选择光标选到上面获取的长度。两个值都是长度。

然后调用成员数:ReplaceSel将你的文本作为参数传入就可以了。

就这么简单~

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM