MFC中设置一个按钮,按下之后弹出一个消息框,如何实现

弹出的消息框要求是静态文本框,显示一个文件里的全部内容,而且需要读取一行就追加显示一行(这个要求不能更改)。请问mfc里怎样实现?... 弹出的消息框要求是静态文本框,显示一个文件里的全部内容,而且需要读取一行就追加显示一行(这个要求不能更改)。请问mfc里怎样实现? 展开
 我来答
相思丶猫2C
推荐于2016-08-18 · TA获得超过1198个赞
知道小有建树答主
回答量:1432
采纳率:50%
帮助的人:954万
展开全部
使用MessageBox,前提是必须把txt全部读取之后再显示

读取一行就显示一行,你得自己新建一个对话框,使用CEdit控件,然后创建一个线程,在线程中每读取一行,就把文本传到对话框插入到CEdit控件中
追问
必须得用多线程吗?有没有更好的办法(我的程序本来已经是多线程了,怕弄的更复杂了)。我给你说说完整的内容吧,使用socket通信,客户端通过一个按钮请求获得一份完整的文本文字(假设很大)并一次显示完整,用messagebox的话好像不能显示很多的文字信息,所以我想用静态文本框来显示。
追答
你可以测试一下,文本在几K以内显示比较快,当你感觉显示不够快的时候,就该选择使用线程了。
静态文本框可以支持多行文字吗?也许可以,不行的话,你再考虑CEdit吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式