如何在循环中更新控件内容 我希望实现如下功能:在一个循环中不段更新控件内容并显示大概如下for(int i=0;i<100;i++){m_Edit=i;更新控件内容为当前m_EditSleep(1000);}请问如何实现?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 更新控件内容为当前m_Edit用UpdateData(FALSE)代替 用UpdateData(FALSE)似乎只能在循环结束后才能实现控件内容的更新,我希望在循环过程中就能更新。 不要用上面那种方式了你可以在OnTimer里面设定更新,然后SetTimer(1,1000,NULL)实现每秒更新一次数据 用SetTimer型式局限性很多,比如我要查找某个文件,并逐一自动显示,用SetTimer的话就需要先将结果保存在某一变量里,然后再在OnTimer设定逐一显示。而我希望能在每找到某个文件的同时就能显示它。如用SetWindowText就可以实时更新。我想问题归根到底还是怎样在函数中实现界面更新消息的处理,该处理必须完成后才返回函数中并继续执行后续代码。 楼上的方法应该是可以的,是否还可以采用发送消息的方法,为什么用SetWindowText能即时更新?采用SendMessage是否能获得同样的效果? VS2008求助 链表做的通讯录,在MFC中使用serialize保存成了乱码,求教! tuxedo服务端报异常的问题 关于winsock中的Http代理 怎样区分系统程序和应用程序 映射模式的问题,很急,在线等!! 如何实现类似 IE打开文件的界面效果?(内详) 使用ODBC连接SQLserver进行查询的问题 请问inter c++ compiler的头文件定义问题 关于VC++生成库的问题 opengl能不能同时在多个窗口显示不同的图像,如何实现? 自己写了一个在字符串中查找特定字符串的函数,怎么居然还有错?
用UpdateData(FALSE)代替
你可以在OnTimer里面设定更新,然后SetTimer(1,1000,NULL)实现每秒更新一次数据