snow_lmj
Snow_MengMengLi
采纳率100%
2015-01-08 15:16

关于MFC含有多个对话框的单文档程序 文件操作

已采纳

最近在做MFC的课程设计,有关单文档的。涉及到txt文件的操作
有什么好的办法可以方便对文件的操作
我之前做C语言的课程设计的时候是将txt文件里的东西全都读到一个全局变量的结构体数组里,程序对数组操作完之后把原来的文件删掉再重新把数组里的内容写进去。
虽然根据这种办法可以用类对象数组来处理,但是由于MFC涉及到多个对话框,感觉这种办法不太好。
还麻烦各位大神指教

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

6条回答

  • lx624909677 lx624909677 6年前

    在doc类里面去做文件操作,单文档多视图的意思是,一个doc类对应多个视图类,然后想传递数据的话通过doc类来传递就可以了,或者在任意一个视图类里来读文件,然后在其他类里通过遍历视图来找对应的视图

    点赞 1 评论 复制链接分享
  • oyljerry oyljerry 6年前

    对话框创建的时候,把mainframe指针作为一个参数传递进去,对话框内部保存这个指针,以后需要用的时候,访问这个指针

    点赞 评论 复制链接分享
  • oyljerry oyljerry 6年前

    对话框创建的时候传递mainframe的指针保存使用

    点赞 评论 复制链接分享
  • snow_lmj Snow_MengMengLi 6年前

    那这样的话对话框也可以直接访问吗?

    点赞 评论 复制链接分享
  • oyljerry oyljerry 6年前

    SDI文档程序可以放到mainframe中,存一个变量。doc,view都可以访问的。

    点赞 评论 复制链接分享
  • oyljerry oyljerry 6年前

    还是可以读取出来,放到一个变量来统一访问

    点赞 评论 复制链接分享

相关推荐