UpdateAllViews()的问题?
void MyFunction(CMyDoc *pDoc)
{
.......
for(int k=0;k<number;k++)
{
//做我的处理数据的工作
pDoc->UpdateAllViews(NULL);
for(int i=0;i<MAX;i++); //做空循环来延迟一会
}
......
}
我的目的就是在进行处理数据之后,通过调用pDoc->UpdateAllViews(NULL),在CMyView::OnDraw(..)中重画。然后在延迟一会。
我在OnDraw中设置了breakpoint,但是我在单步调试的时候,在程序执行到MyFunction()的时候根本就没有进入OnDraw()。这是为什么?