收录日期:2018/09/20 05:25:54 时间:2016/05/18 03:13:58 标签:界面
我建立一个工程,其中增加了一个对话框类:progress;进度条ID为m_progress;
现在在CView中OnPaint()显示进度条,发现必须定义如下才可调用函数;

    如:     progress m;
     while (m.m_progress.GetPos()<50)
     {
         DWORD iTime=GetCurrentTime();
while (GetCurrentTime()<iTime+5000)
{
}
m.m_progress.StepIt();
     }
            mm为一个定义的对象;

    但运行到m.m_progress.XXXXXX就会出错,请问如何解决
你这个m实例没有Create呀,也没有DoModal(),怎么能不出错呢?
请做个演示,行吗?
progress m;
 m.Domodal();

 while (m.m_progress.GetPos()<50)
 {
     DWORD iTime=GetCurrentTime();
     while (GetCurrentTime()<iTime+5000)
     {
      }
      m.m_progress.StepIt();
 }
感觉你的问题讲得一点也不清楚!
就是
回复人: Mackz(在相互) ( ) 信誉:100 
说得对阿