各位大侠,我在VC的DOC的构造函数中做数据的读取
         CStdioFile cstdiofile;
cstdiofile.Open("data.txt",CFile::modeRead);
CString FileData;
cstdiofile.ReadString(FileData);
         for(i=1;i<=55551;i++)
{
         cstdiofile.ReadString(FileData);

sscanf(FileData,"%d %f %f %f %f",&f1,&f2,&f3,&f4,&f5);
         f2f3[j][1]=f2;
f2f3[j][2]=f3;
         UpdateAllViews(NULL,0,0); 
         }然后想通过读取的数据来画轨迹,有多个VIEW从不同方面来画轨迹,取其中的一个VIEW来做例子
在此VIEW的OnDraw函数中         CPen pen(PS_SOLID,3,RGB(255,0,0));
CPen *pOldPen = pDC->SelectObject(&pen); float x2=0;
float y2=0;
pDC->MoveTo(0,0);
for(int i=1;i<10000;i++)
{
x2=pDoc->f2f3[i][1];
y2=pDoc->f2f3[i][2];
pDC->LineTo(x2,y2);
}
现在的结果就是不停的画轨迹,一遍一遍的,
想要的结果是是每一步都延时0.04或者0.0几秒,但是Sleep会使得程序没有反应,请问各位大侠有什么好办法么?
(一个DOC对应多个VIEW)谢谢