需要用到文本编辑功能,当然是用现成的啦,自己写字符输入那还挺麻烦的。。。比如前面就没解决的问题,后续还有什么只能一行一行写,不能随意跳动行啥的,一系列问题,还有有现成的,不然真的为难死我了。。。菜鸡难过
MFC提供了两个类吧,一个CEditView,一个CRichEditView,虽然我只用了后面那个 ,前面那个没做什么了解。。。。后面这个虽然好用,问题也多。。。。。真的搞人耶,
新建项目:单文档->基类继承CRichEditView ★★★★这里千万注意,使用CRichEditView和RichEdit控件需要注意:MFC中调用DoModal()后窗体未弹出
其实你可以去.App类中去看,找到CTxt**App::InitInstance()函数,它也提示该怎么使用; 只不过这行代码需要插入到CWinAppEx::InitInstance();上面,好像之前插错位置没正常显示,如下图:
现在运行这个程序,是可以直接在界面上进行文本输入的(实际上你还可以粘贴图片。。。不然为什么叫富文本,理论上我们只要写文本,应该是用CEditView的,不过用都用了,改是不可能改的。
。。。发现编辑菜单下面的子菜单,比如什么剪贴复制粘贴都是可以直接用的,这可真是太贴心了,爱了爱了,目前主要就是实现文件菜单下的几个子菜单的功能,新建/打开/保存/另存为
。。。。这几个功能实际上也已经给你实现了一半了,比如点击保存它会给你弹出弹窗让你选择保存地址。。但是它又没有做完,毕竟他无法真的去保存。。。总而言之,自带的功能不够用,需要重写函数自己解决问题,不然要你
标签:文件,CRichEditView,另存为,路径,保存,MFC,文本,CTxt0721View,Txt02 From: https://www.cnblogs.com/2015-16/p/16588311.html