下面是三个主要操作,为什么第一次点保存,再点打开对的,接下来鼠标画了再点保存打开就没用了呢? 只能点一次保存,为什么?
void CTestDlgView::OnLButtonUp(UINT nFlags, CPoint point) 
{
// TODO: Add your message handler code here and/or call default

m_metaFile.MoveTo(10,10);
m_metaFile.LineTo(point.x,point.y);
CScrollView::OnLButtonUp(nFlags, point);
}
void CTestDlgView::OnFileSave() 
{
// TODO: Add your command handler code here
HMETAFILE m_hMetaFile;
m_hMetaFile=m_metaFile.Close();
CopyMetaFile(m_hMetaFile,"hjq.mwf");
m_metaFile.Create();
m_metaFile.PlayMetaFile(m_hMetaFile);
DeleteMetaFile(m_hMetaFile);
}void CTestDlgView::OnFileOpen() 
{
// TODO: Add your command handler code here
HMETAFILE m_hMetaFile=GetMetaFile("hjq.mwf");

CClientDC dc(this);
dc.PlayMetaFile(m_hMetaFile);
DeleteMetaFile(m_hMetaFile);
}