我基本上不会MFC,现在我碰到一个问题,
我已经做了一个类,这个类可以提供数据,但是我生成MFC程序的时候,
同时给我一个doc类,不知道这个东西拿来做什么的?
如果我不用这个东西也可以实现,但是总想不明白这个doc有什么用请大虾谈谈这个结构?
我写过win32程序,好像都没有这么麻烦
我已经做了一个类,这个类可以提供数据,但是我生成MFC程序的时候,
同时给我一个doc类,不知道这个东西拿来做什么的?
如果我不用这个东西也可以实现,但是总想不明白这个doc有什么用请大虾谈谈这个结构?
我写过win32程序,好像都没有这么麻烦
实现了很多功能。参考MFC深入浅出,有下载。
CDocManager 管理着所有的文档模板
当用户新建一种文档时(一个程序可以新建几种文档),CDocManager跟据里面CDocTemplate
CDocTemplate 创建CFrameWnd (如果框架还没有建)
CFrameWnd 先创建文档CDocument
CFrameWnd创建客户区时创建CView
实际上是一样管理一样
app 管理 manager 管理 template 管理 Frame 管理 Document/View
===================================================
专业数码 欢迎您
http://www.dpspace.com/bbs
有什么问题到论坛上发表,我将尽我全力为您解决
论坛欢迎高手注册加入,让我们共同进步
这么说来,我自己创建的类应该作为doc的一个成员变量了。
但是我还是觉得这个doc是多余的,因为我的类已经包含所有的数据以及对数据操作。我还有一个疑问,从ClassWizard看来
doc和view都可以对菜单进行响应,这个是怎么回事?到底谁来执行?