我对doc\view程序里面打开和保存文件的机制不是很清楚
“文件”菜单里面有“打开”和“保存”菜单项,可是程序里面没有相应的代码
这些操作是在哪里处理的?由哪个类负责?怎么重载他们?
哪位高手能解释一下这些内部的机制
比如想定制打开文件对话框的路径和后缀名该怎么做?
还有具体的保存和读取操作是不是只能在doc类的Serialize内进行?
如果要保存view类的成员变量呢?
“文件”菜单里面有“打开”和“保存”菜单项,可是程序里面没有相应的代码
这些操作是在哪里处理的?由哪个类负责?怎么重载他们?
哪位高手能解释一下这些内部的机制
比如想定制打开文件对话框的路径和后缀名该怎么做?
还有具体的保存和读取操作是不是只能在doc类的Serialize内进行?
如果要保存view类的成员变量呢?
ID_FILE_NEW ID_FILE_OPEN,ID_FILE_SAVE,ID_FILE_SAVEALL等,你可以查定义。
打开也有src,在..\mfc\src\..
你如果自己想控掉制,就得从载onfileopen()
如果你想保存一些设置,比如view里的,最好把变量他作doc的成员,要用的时候
可以这样GetDocument()->m_xxx;就行了
存的时候可以在doc类的Serialize内进行.