用VC++实现一个简单文本编辑器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用VC++实现一个简单文本编辑器相关的知识,希望对你有一定的参考价值。

编辑器的基本功能包括文件操作/文件编辑/插入功能/格式设置等等。具体要求如下:
1.文档操作:主要是在txt文档中输入文字信息。
2.文件操作:包括文件的新建、打开、关闭、保存、另存为及退出程序等功能。
3.文件编辑:包括撤销上一步操作、剪切、复制、粘贴、删除、全选、查找、查找下一个、替换等功能。
4.插入功能:主要是为了方便使用者插入日期、时间等信息。
5.字体设置:可以通过[字体]菜单对编辑器的显示字体进行设定,字体设定应能设置字体的颜色。字体的不需要保存到文件,即字体设置只在当前编辑时有效,退出程序并再次运行时不需要与上次的字体相同。
6.对于以CEditView类实现的方式,文件编辑功能的相应菜单项不得使用以下ID值:
ID_EDIT_UNDO
ID_EDIT_CUT
ID_EDIT_COPY
ID_EDIT_PASTE
ID_EDIT_FIND
ID_EDIT_REPEAT
ID_EDIT_REPLACE
ID_EDIT_CLEAR
ID_EDIT_CLEAR_ALL
我需要的是工程文件
请发到我邮箱kusedexuebi@163.com,大家帮我解决,我一定高分相送

你使用MFC吧??一下子搞定你要的功能呢了,按照楼上的说法,注意修改类CEditView类就行呗 参考技术A 用MFC向导生成一个文档视图结构的SDI程序,View选择CEditView,你的大部分功能就在了,他还包括你没有的打印,打印预览等功能。

用VC写了一个文本编辑器,怎样将输入里面的关键字变色实现高亮状态,就像在VC里面写代码输入C++关键字那样

用VC写了一个文本编辑器,怎样将输入里面的关键字变色实现高亮状态,就像在VC里面写代码输入C++关键字那样?

参考技术A 准备一个包含全部关键字的字符串数组,用大字符串保存屏幕文本,碰到一个空格或者回车,检测之前的所有单词,如果在关键字数组中,设置文本颜色,重写该字符串,再设置为默认的文本颜色。 参考技术B 同意回答者: dddxxxyyy1982 用线程操作。
大致思路:
线程函数 实时去检索搜索字符串中的关键字。
然后将其背景或者字体颜色更改。
参考技术C 需要启动一个线程检查文本的内容,是关键字的高亮。就是词法解析啊,编译器的原理。 参考技术D 大哥你这个东东还有没,有就给我一份吧,最近在做文本编辑器,很是头疼啊 第5个回答  2010-09-14 看CodeBlocks的源代码吧,很有启发的本回答被提问者采纳

以上是关于用VC++实现一个简单文本编辑器的主要内容,如果未能解决你的问题,请参考以下文章

用VC写了一个文本编辑器,怎样将输入里面的关键字变色实现高亮状态,就像在VC里面写代码输入C++关键字那样

用VC++MFC做文本编辑器(单文档模式)

vc文本编辑器

求问怎么用VC++设计一个文本文件编辑器应具备打开、存盘、另存为等功能

求用vc++做一个文本编辑器的详细步骤,要求具有打开,保存,另存为等基本功能

VC++编写文本编辑器中的部分问题.