我的程序应该怎么设计? “我是不是应该建一个Doc类,在Doc类中定义这些数据,还是对每一个View建一个对应的Doc类?”这句话有问题你,你想做的是单文档多视图的程序,也就是做拆分视图,而对多个视图的各种控制,都是通过doc类来完成的,包括多个VIEW之间数据的传递,你可以查查单文档程序如果拆分视图 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我做程序都是直接MFC对话框,感觉也能实现以上要求,而且各VIEW之间的协同可能比楼上几个说的技术更直观更统一。 如果doc的内容相同,不需要创建新的doc类,在添加文档模板的时候,将view2和doc类关联即可 感觉doc类没什么用处啊,如果需要将一些数据或者操作与显示分离开来,那自定义一个普通的类,和doc类起的作用相同嘛。 感觉doc类没什么用处啊,如果需要将一些数据或者操作与显示分离开来,那自定义一个普通的类,和doc类起的作用相同嘛。DOC类主要用于支持序列化,如果不需要序列化支持,可以在创建项目时,将文档视图结构选项取消,不一定非得使用文档视图结构 可用SDI,然后利用CSplitterWnd来拆分视图框架窗口 不要用Doc类,绕开它,在单文档程序中实施窗口分割,用CSplitterWnd类(具体在MianFrm.cpp文件的OnCreateClient函数中实现分割。细节较多,最好去下示例代码研究一下)。然后,保存好各个view窗口的指针,就可刷新界面或者响应输入操作了。 MSDN98_1.ISO http://pan.baidu.com/s/1dDF41ix, MSDN98_2.ISO http://pan.baidu.com/s/1bnGo0VlMSDN98\SAMPLES\VC98\MFC\TUTORIAL\SCRIBBLE\STEP1~7\*.* 修改CListCtrl类的问题,请高手帮忙!! MFC datagrid控件如何使用 .txt文件的创建,写和读 画线为什么不能画到工具栏上? [求助]如何使用用代码添加的控件的消息函数 ShockWaveFlash控件怎么播放相对路径的文件呢 一个低级问题Up重重有分! 关于WNetOpenEnum怎么用? VS2005使用TinyXML解析XML文件到Clist中问题。。急!! 菜鸟求教!! vs2010停靠栏关闭后怎么显示 用 cmd line 執行 MFC 後的訊息顯示
感觉doc类没什么用处啊,如果需要将一些数据或者操作与显示分离开来,那自定义一个普通的类,和doc类起的作用相同嘛。
感觉doc类没什么用处啊,如果需要将一些数据或者操作与显示分离开来,那自定义一个普通的类,和doc类起的作用相同嘛。DOC类主要用于支持序列化,如果不需要序列化支持,可以在创建项目时,将文档视图结构选项取消,不一定非得使用文档视图结构
MSDN98\SAMPLES\VC98\MFC\TUTORIAL\SCRIBBLE\STEP1~7\*.*