欲打开电脑中存有坐标的txt文件,读取坐标画图。可是用
CFileDialog dlg (TRUE);   
if(dlg.DoModal()==IDOK)
  {
  CString m_FilePath = dlg.GetPathName();   
  CStdioFile File;
  File.Open(m_FilePath,CFile::modeRead);   
  CString FileData;   
  File.ReadString(FileData);
……}在OnPaint中会不停的出现对话框。能否帮忙看下怎么改啊

解决方案 »

  1.   

    你这段代码是写在OnPaint里面了吧,每次重回都会被调用,关闭对话框后又会调用重绘,就一直弹对话框了,所以顶楼上,写到别的地方去
      

  2.   

    在其他函数中打开保存的话 onpaint()函数读不了啊 
    求指导
      

  3.   

    我也试了  但是写到别的地方onpaint()怎么读取数据啊?求指导
      

  4.   

    其他地方打开文件读取后用个成员变量保存,读取完数据后Invalidate下,在OnPaint里绘图