首页 > 其他分享 >MFC实现Txt02之当然是CRichEditView了

MFC实现Txt02之当然是CRichEditView了

时间:2022-08-17 00:47:08浏览次数:95  
标签:文件 CRichEditView 另存为 路径 保存 MFC 文本 CTxt0721View Txt02

需要用到文本编辑功能,当然是用现成的啦,自己写字符输入那还挺麻烦的。。。比如前面就没解决的问题,后续还有什么只能一行一行写,不能随意跳动行啥的,一系列问题,还有有现成的,不然真的为难死我了。。。菜鸡难过

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

相关文章

  • MFC 界面自适应不同分辨率
    引用:(36条消息)MFC界面自动调整适应不同分辨率_weixin_42359982的博客-CSDN博客_mfc窗口适应屏幕首先获取界面对话框的原始尺寸Rectrecta;GetClientRect(&recta);/......
  • MFC绘制无向图
    MFC绘制无向图通过MFC界面实现简单的无向图功能:用鼠标左键点击,按顺序生成一幅无向图,无线图的节点用图标icon显示,节点之间用直线连接,点击到已有的点视为上一个点和已有的......
  • MFC实现Txt01之手写代码实现输入
    不是很想写这个。。。主要是因为这一块内容都是照着孙鑫那本书上的内容写的,没什么特别之处,而且网上很多这些内容,随便百度一下就有,(第五章,文本编程,放个链接,这位写的还不错)(其......
  • MFC画刷绘图(想模仿Microsoft的画图)
    CBrush类,创建画刷对象,通常用于填充一块区域。(此处缺gif,术业有专攻,东西也有专用。。。日后一定补上来,痛哭流涕) 1.创建一个红色画刷绘图:(鼠标左键按下,这个消息响应OnLButto......