本人最近用MFC做了个简易RTF编辑器,实现了word的部分功能,文件与Microsoft Word 2013兼容,用来学习或平常写文档很方便。

下载链接:https://download.csdn.net/download/qq_54121864/16733076

介绍:

用MFC做的简易RTF编辑器,基于RichEdit,模仿Word,现在已经实现word的基本功能,有设置字号、字体、文本颜色、背景颜色、对齐方式、加粗、斜体、超链接、下划线、删除线、撤销、恢复、复制、粘贴(保留源格式和纯文本)、格式刷、保存、打开、打印(亲测有效,但貌似有一点点Bug)、段落格式、插入图片、查找和替换等功能,所保存的文件兼容Microsoft Word 2013。

该资源将不断更新,欢迎大家下载。


2021.4.30更新:

修改“段落”对话框的行间距部分,使磅、行之间可自动转换,即使修改行间距模式也不会改变实际间距。


2021.6.19更新:

增加对缩放RichEdit的支持,在下方增加滑动条设置缩放比例,并添加了一个按钮和一个对话框设置缩放比例。


2021.7.3更新:

增加字体的上标、下标功能,设置主界面加粗、斜体等按钮与选中的文本同步改变颜色,完善插入图片功能。


2021.7.4更新:

修改bug。


程序截图:

MFC简易RTF编辑器相关推荐

  1. c语言课程设计文本编辑器实验报告6,C课程设计简易文本编辑器.doc

    C课程设计简易文本编辑器 目录 第一章 课程设计目的和要求1 1.1课程设计的目1 1.2 基本要求1 第二章 课程设计任务内容2 2.1 设计背景2 2.2简易文本编辑器设计内容2 第三章 详细设计 ...

  2. java简单文本编译器_java -简易文本编辑器

    import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.io.*; /** * Title:java ...

  3. 基于 c++ 语言的简易 vim 编辑器

    问题描述 现要求你设计出一个基于 c/c++ 语言的简易 vim 编辑器. 基本要求 在命令行模式下,实现 vim 的一些基本功能,必须实现的功能包括以下内容: 编辑器有两个模式,normal 和 i ...

  4. html游戏代码_新手使用的Mac系统的简易代码编辑器推荐

    简易代码编辑器是一种小型的编辑软件,它们不像那些专业的编程软件,需要占用极大的空间,简单方便是它们共同的优点.但是相对的,它们的一些功能会被舍弃,无法一些复杂的编程设计.这些代码编辑器最适合用来进行一 ...

  5. C语言程序设计-简易文本编辑器

    第一部分:引言 简易文本编辑器是一个面向用户的系统服务程序,广泛用于源程序的输入.删除.替换.查找.修改等一系列操作,甚至用于报刊和书籍的编辑排版以及办公室的公文书信的起草和润色,是一个比较实用的应用 ...

  6. VB顺序文件案例:简易文本编辑器

    文章目录 一.顺序文件概述 二.案例演示 - 简易文本编辑器 (一)运行效果 (二)实现步骤 1.用户界面设计 (1)创建标准EXE工程 (2)添加一个文本框 (3)添加四个按钮 (4)添加一个公用对 ...

  7. vue的tap插件_Vue.js的RTF编辑器– Tiptap

    用于Vue.js应用程序的无呈现(完全可自定义)和可扩展的WYSIWYG RTF编辑器. 安装和下载: # Yarn $ yarn add tiptap # NPM $ npm install tip ...

  8. MFC开发xml编辑器小结

    MFC开发xml编辑器整理 xml格式如下所示: <CalibrationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan ...

  9. MFC简易计算器实现

    因为接触MFC没有多长时间,所以需要写一些小程序来熟悉基本操作,这次写的是一个简易计算器. 外观: 程序下载链接: MFC简易计算器 写作思路: 这里感谢 逆风微光 博主的博文,基本参照他的思路 ht ...

  10. Java swing 简易文本编辑器

    1.介绍几个相关的网址 精通Java Swing程序设计 BeautyEye社区 2.主要功能 tab页能够关闭(快捷键:ctrl+w,鼠标点击x) JMuneItem和Button快键键的几种绑定 ...

最新文章

  1. python之父去面试-Python面试题之Python的Super方法
  2. BestCoder-Round#33
  3. 学习python第十天
  4. Eclipse控制台输出信息的控制
  5. 【ES】CURL 操作 ES命令集合
  6. eleTree树形插件引入
  7. C# 根据文本设置combobox的两种方法
  8. 计算机辅导资料,计算机二级辅导资料
  9. Java游戏开发规则
  10. 2020程序员工资排行:腾讯阿里全部落榜,字节跳动高薪实锤
  11. 冬奥探秘:那些隐匿在冬奥中的“绿科技”
  12. layui - 模板引擎
  13. bat 批处理查看局域网闲置ip(ping或Arp列表结合)
  14. 【项目管理】团队绩效域管理
  15. 计算机基础知识还有那些,关于电脑基础知识有哪些
  16. Android Room使用
  17. 弱电机房工程搬迁工作内容(方案)
  18. 简单聊聊 Ironic 是如何管理裸金属的
  19. memtester4.3.0 方法与 ARM A53 移植
  20. MATLAB大小写字符的转换

热门文章

  1. AlphaGo论文的译文,用深度神经网络和树搜索征服围棋:Mastering the game of Go with deep neural networks and tree search
  2. String实现 intern
  3. 荣耀magicbookpro升级鸿蒙,魔法互传功能再升级 荣耀MagicBook 2019发布 售价3999元起...
  4. 基于MFAC无模型自适应控制的无人艇航向控制
  5. matlab一维数组操作,Matlab创建一维数组的具体操作讲解
  6. android如何虚标内存,答疑 | 手机运存明明是6GB,但实际可用才3.5GB?是虚标还是什么?...
  7. 分享33个超棒的海洋地貌风光图片
  8. 面试题:一个人走到岔道处,有2人,一人只说真话一人只说假话,只能问其中一人一个问题,怎么解决?
  9. 中文写代码?开始不信后来用中文写了剧情小游戏!嗯,真香~
  10. 码~ps基本概念知识