关于序列化的问题? 我在VIEW客户区里画了直线,矩形,圆等可我现在想把他们保存在文件里下次打开就可以看到我画的内容,我直知道用序列化可以保存,但具体怎么做我却。请各位帮帮我!!!(好像是在文档里的serivlize里吧)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重载Doc的Serialize函数;void CDraw2Doc::Serialize(CArchive& ar){ if (ar.IsStoring()) { // TODO: add storing code here } else { // TODO: add loading code here }}将保存的代码放在if中,将导出的代码放在else中;保存:ar<<... 导出:ar>>......处可以是点或自己定义的类对象,关键是记住保存顺序,读出的时候顺序一样;另外,点击菜单的打开或保存才会响应此函数。 你要重载你所有的图形的类的Serialize.然后重载Doc的Serialize函数; 如何在其他程序的界面上绘制图形 vc6.0对话框中一般控件为什么会被图片控件所遮盖(急!!!) 关于ini文件修改值的问题???急啊 怎样通过hINSTANCE得到hProcess 这样的错误如何解决?Damage:after normal block(#41) at 0x00440030 有关MSDN的问题! 关于GPS通信的问题 怎样用MFC程序自动点击网页上的按钮,浏览网页(高分求教解决方案,还可以加分) 视频捕捉中用Ondraw函数怎末不能显示捕捉到的所有各帧图像 ADO 在线问InstallShield 哪个版本好,我是 Winxp+VC6.0 开发的程序? 进者有分
void CDraw2Doc::Serialize(CArchive& ar)
{
if (ar.IsStoring())
{
// TODO: add storing code here
}
else
{
// TODO: add loading code here
}
}
将保存的代码放在if中,将导出的代码放在else中;
保存:ar<<... 导出:ar>>...
...处可以是点或自己定义的类对象,关键是记住保存顺序,读出的时候顺序一样;另外,点击菜单的打开或保存才会响应此函数。
然后重载Doc的Serialize函数;