2 qq 33646427 qq_33646427 于 2018.01.12 13:38 提问

MFC怎样打开多个文件,并且可以自由切换

要求打开多个文件时如图那样显示,并且可以点击叉号关闭,类似于浏览器选项卡那样,这种应该怎么实现呀(文件格式就按TXT,把TXT里面的内容输入到视图上)图片说明

7个回答

devmiao
devmiao   Ds   Rxr 2018.01.12 23:47
已采纳

http://download.csdn.net/download/sunshineboyleng/1307425
参考这个完整的程序。先采纳了回答,可以代下载发给你哦。

devmiao
devmiao 回复qq_33646427: 我让人发给你,请查收。
3 个月之前 回复
qq_33646427
qq_33646427 434321310@qq.com
3 个月之前 回复
qq_33646427
qq_33646427 拜托了
3 个月之前 回复
VisualEleven
VisualEleven   Ds   Rxr 2018.01.15 14:48

创建一个MDI多文档工程

weixin_40519007
weixin_40519007   2018.01.12 13:54

在向导里选择了.txt后缀.
然后在打开和保存时,只有.txt,剩下就是.*了.
就是它在显示cfiledialog时用的filter为"文本文件(*.txt)|*.txt|所有文件(*.*)|*.*"
如何让它用新的filter:"rtf文件(*.rtf)|*.rtf|文本文件(*.txt)|*.txt|所有文件(*.*)|*.*"

taowenjian641
taowenjian641   2018.01.12 14:21

有代码专门可以直实现这个功能

weixin_39604186
weixin_39604186   2018.01.12 15:37

先取出所有的文件读出后,放入缓存中,从缓存中获取

sgiter
sgiter   2018.01.12 14:17

1.用多文档框架,有个table控件提供标签功能;
2.用对话框框架,自定义按钮作为标签,点击按钮的时候将Create出来的窗口隐藏/显示

sgiter
sgiter 回复qq_33646427: http://blog.csdn.net/u010780613/article/details/53883634
3 个月之前 回复
sgiter
sgiter 回复qq_33646427: Tab Control
3 个月之前 回复
qq_33646427
qq_33646427 能具体说说哪个table控件吗,我只找到关于对话框的table control
3 个月之前 回复
weixin_38774468
weixin_38774468   2018.01.12 16:35

关键在于对话框初始化里的参数 OFN_ALLOWMULTISELECT图片说明

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!