在打开文件后添加清除原来的点数据的代码 File.Open(m_GetFilePath,CFile::modeRead); while(m_ptrarray.GetSize()) { delete m_ptrarray[0]; m_ptrarray.RemoveAt(0); } ……
File.Open(m_GetFilePath,CFile::modeRead); while(m_ptrarray.GetSize()) { delete m_ptrarray[0]; m_ptrarray.RemoveAt(0); } ……
OnPaint 里面的函数贴出来啊
那得看你是怎么画的,数据结构是什么。 一般来说是在OnPaint消息响应函数里画,需要进行逻辑控制每次刷新时画还是不画。 Invalidate(); UpdateWindow();只是让窗口响应一次WM_PAINT而执行OnPaint而已。
15,979
社区成员
115,896
社区内容
加载中
试试用AI创作助手写篇文章吧