MFC中Edit Box实时显示数据求助
编一个小程序,用了三个Edit Box,num、spa.zenith和flag的值随程序的运行是不断变化的,但现在三个Edit Box中只显示第一次运行结果,并没有实时显示程序的结果,如何修改程序,请赐教。程序段如下:
程序代码:
do { t=time(0); local=localtime(&t); ShellExecute(NULL,"open","d:\GZJD.exe",NULL,NULL,SW_SHOWNORMAL); if(num-spa.zenith>-0.5 && num-spa.zenith<0.5) flag="on"; else flag="off"; Sleep(1000); /**************************/ UpdateData(TRUE); m_Bianmaqi=num; m_Jisuanzhi=spa.zenith; m_Dianjizhuangtai=flag; UpdateData(FALSE); /**************************/ } while(t>=sunrisetime && t<=sunsettime);
[ 本帖最后由 li343 于 2009-10-29 08:37 编辑 ]