MFC 窗体的edit控件实时刷新。。。。
我在窗体中想要个edit控件刷新数据自己在窗体的OnInitDialog()中增加了_beginthread(LoadData,NULL,this);//启动线程线程中从...
我在窗体中想要个edit控件刷新数据
自己在窗体的OnInitDialog() 中增加了_beginthread(LoadData, NULL, this); //启动线程
线程中从其他类中读取变量,再调用窗体函数UpdateData(double dItem);
在该函数中修改控件edit1.SetWindowText() 方法
可是关闭窗口时有时会出现错误
File: f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winocc.cpp
Line:246
求指导
因为其他类中的变量会被随时修改,所以我使用了线程
自己初步怀疑是窗体被关闭时,线程中还没有被关闭,导致去修改窗体控件显示内容,而此时控件已经消失,但如何才能避免呢 展开
自己在窗体的OnInitDialog() 中增加了_beginthread(LoadData, NULL, this); //启动线程
线程中从其他类中读取变量,再调用窗体函数UpdateData(double dItem);
在该函数中修改控件edit1.SetWindowText() 方法
可是关闭窗口时有时会出现错误
File: f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winocc.cpp
Line:246
求指导
因为其他类中的变量会被随时修改,所以我使用了线程
自己初步怀疑是窗体被关闭时,线程中还没有被关闭,导致去修改窗体控件显示内容,而此时控件已经消失,但如何才能避免呢 展开
2个回答
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询