请问MFC中VIEW类和DOC类如何区别
小弟初学mfc对菜单按钮编辑的时候经常搞不懂应该什么情况下在VIEW类中编辑或是在DOC类中编辑,问问各位这两个类如何区别,在何种情况下用和种类...
小弟初学mfc 对菜单按钮编辑的时候经常搞不懂应该什么情况下在VIEW类中编辑或是在DOC类中编辑,问问各位这两个类如何区别,在何种情况下用和种类
展开
6个回答
展开全部
可以参考MSDN里面的MFCIE示例
并且看看侯捷的深入浅出mfc。。。
谢谢!```
document/view模式 是为了在逻辑上,让数据和显示分开。
一般在document里,定义document类的成员变量,来存数据,并用View来显示.
在document里,当成员变量的数据改变时,你可以用UpdateAllViews()来通知视图更新
在View里,用GetDocument来获取与之对应document的指针,进而可以访问document的成员变量,从而进行显示Document/View仅仅是MFC为你提供的一种很好的支持而已.
并且看看侯捷的深入浅出mfc。。。
谢谢!```
document/view模式 是为了在逻辑上,让数据和显示分开。
一般在document里,定义document类的成员变量,来存数据,并用View来显示.
在document里,当成员变量的数据改变时,你可以用UpdateAllViews()来通知视图更新
在View里,用GetDocument来获取与之对应document的指针,进而可以访问document的成员变量,从而进行显示Document/View仅仅是MFC为你提供的一种很好的支持而已.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询