社区
C++ 语言
帖子详情
MFC使用另一个类时显示信息
Human_CK
2012-06-15 12:57:29
MFC程序,在里面调用另一个普通类的方法。
由于这个方法在处理一些东西,时间比较长。
所以我希望在它运行的过程中能够显示它运行的状态。
如果是在控制台我就直接输出信息了。
但是在MFC,我希望本来在控制台要输出的信息动态地显示到静态文本里面。
不知道该怎么实现,用什么方法?
求指导。
...全文
110
6
打赏
收藏
MFC使用另一个类时显示信息
MFC程序,在里面调用另一个普通类的方法。 由于这个方法在处理一些东西,时间比较长。 所以我希望在它运行的过程中能够显示它运行的状态。 如果是在控制台我就直接输出信息了。 但是在MFC,我希望本来在控制台要输出的信息动态地显示到静态文本里面。 不知道该怎么实现,用什么方法? 求指导。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Human_CK
2012-06-16
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
一种办法是在处理过程中长时间运行的函数去更新静态文本框的内容,另一种办法是使用多线程,窗口过程根据长时间运行函数设置的某些变量刷新静态文本框并等待函数执行完毕。后者好一些,不会出现界面停止响应的情况。
[/Quote]
谢谢,我现在已经完成了。
我是把两种方法结合起来的。
多线程的同时,在函数里调用外面的接口显示状态。
Human_CK
2012-06-16
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
pipe
[/Quote]
能说清楚点吗?
Human_CK
2012-06-16
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
一种办法是在处理过程中长时间运行的函数去更新静态文本框的内容,另一种办法是使用多线程,窗口过程根据长时间运行函数设置的某些变量刷新静态文本框并等待函数执行完毕。后者好一些,不会出现界面停止响应的情况。
[/Quote]
第二种是不是可以跟第一种结合,在多线程的情况下,在函数内更新文本框?
赵4老师
2012-06-15
打赏
举报
回复
pipe
Human_CK
2012-06-15
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
一种办法是在处理过程中长时间运行的函数去更新静态文本框的内容,另一种办法是使用多线程,窗口过程根据长时间运行函数设置的某些变量刷新静态文本框并等待函数执行完毕。后者好一些,不会出现界面停止响应的情况。
[/Quote]
我想知道第一种方法是用怎么实现的,因为一开始想到的就是这种方法。
第二种很好。那根据变量显示在mfc是要定时检测吗?
薛定谔之死猫
2012-06-15
打赏
举报
回复
一种办法是在处理过程中长时间运行的函数去更新静态文本框的内容,另一种办法是使用多线程,窗口过程根据长时间运行函数设置的某些变量刷新静态文本框并等待函数执行完毕。后者好一些,不会出现界面停止响应的情况。
MFC
中Edit将一个编辑框内容
显示
到另一个文本框
1 两个编辑框的变量类型均是Control类CString str_edit1; m_Editchair.GetWindowText(str_edit1); //提取第一个编辑框中的内容,赋值给str_edit1变量 m_Editversion.SetWindowText(str_edit1); //第一个编辑框里的内容就
显示
在第二个编辑框 2 第一个编辑框是CString类型,第二个编辑框是Con
怎样
使用
MFC
创建一个窗口类
From:http://blog.sina.com.cn/s/blog_51396f890100pkt6.html 1.5 怎样
使用
MFC
创建一个窗口类 (2011-03-17 11:13:14) 标签: 杂谈 //
MFC
—
MFC
的一些常用类
MFC
的一些常用类
MFC
为应用程序开发封装了一些常用的类,如字符串类、集合类、
时
间日期类、
MFC
文件操作类和
MFC
已成类等 一、字符串类(CString) CString 类用于储存和管理字符数组的类。CString 类在内存中完成字符串的连接和比较等操作。由于它对字符串操作
时
自动处理储存空间的大小,不需要开发人员手动处理内存的分配等问题,大大简化了开发人员维护字符串的工作量。 1、创...
MFC
的
使用
技巧(如何彻底删除一个类)
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/craster/archive/2008/08/04/2768245.aspx原文已经不可考。很实用的快速解决问题的方法 1:
使用
vc开发项目
时
,常会遇到这种情况: 即明明只改动了一个文件,却要把整个项目全部重新编译连接一次。刚刚连接好,一运行,又提示重新编译连接一次,非常讨厌。这是因为出现了未
MFC
实现log日志
信息
显示
,程序运行状态
显示
前言 在界面程序运行过程中,很多
时
候我们都希望知道程序运行到哪一步,或者程序的中间输出结果希望打印到界面上,这就是log
信息
显示
功能。 控件:Edit Control 控件属性设置 这里
使用
Edit Control
显示
log
信息
。 首先,拖拽一个Edit Control控件以及一个Text Control控件到界面上,对其属性进行一些修改,其中Mutiline是最重要的,否则Edit Control不支持多行,会直接忽视换行符。 为控件添加变量 之后需要为新建的Edit Control控件关联两个变量。
C++ 语言
64,682
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章