方法1:利用CPtrArray进行保存
1. 首先添加一个图形的类
例如: 类名:CGrape
类成员:图形的类型(点,直线,矩形。。。)UINT m_nGrapeType
源点 CPoint m_ptOrg
终点 CPoint m_ptEnd
2.声明一个CPtrArray对象,把每个图像的对象Add进去
3.在界面重绘的时候重新画一遍所保存的图形 OnDraw()
方法2:利用CMetaFileDC进行保存
1.首先声明 CMetaFileDC m_MetaFileDC;
2.把图形画在m_MetaFileDC上
m_MetaFileDC.MoveTo(m_ptOrg);
m_MetaFileDC.LineTo(m_ptEnd);画一条直线
3.在界面重绘的时候重新PlayMetaFil