Vc里的Carchive类咋个用 谁知到?这个能保存位图吗?

能不能保存位图?如果能,加上保存位图的代码。
2025-03-28 08:47:21
推荐回答(1个)
回答1:

CFile f;
if(f.Open(strPath,CFile::modeWrite|CFile::modeCreate))
{
CArchive ar(&f,CArchive::store);
ar.m_pDocument=this;
TRY
{
CWaitCursor wait;
Serialize(ar);
ar.Close();
f.Close();
}
CATCH (CMemoryException, e)
{
ar.Close();
AfxMessageBox("文件存储异常");
}
END_CATCH
}
CArchive 用序列化的方式来保存文件,是CFile类的一个辅助类。