用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,大家帮我解决,我一定高分相送
用VC写了一个文本编辑器,怎样将输入里面的关键字变色实现高亮状态,就像在VC里面写代码输入C++关键字那样
用VC写了一个文本编辑器,怎样将输入里面的关键字变色实现高亮状态,就像在VC里面写代码输入C++关键字那样?
参考技术A 准备一个包含全部关键字的字符串数组,用大字符串保存屏幕文本,碰到一个空格或者回车,检测之前的所有单词,如果在关键字数组中,设置文本颜色,重写该字符串,再设置为默认的文本颜色。 参考技术B 同意回答者: dddxxxyyy1982 用线程操作。大致思路:
线程函数 实时去检索搜索字符串中的关键字。
然后将其背景或者字体颜色更改。 参考技术C 需要启动一个线程检查文本的内容,是关键字的高亮。就是词法解析啊,编译器的原理。 参考技术D 大哥你这个东东还有没,有就给我一份吧,最近在做文本编辑器,很是头疼啊 第5个回答 2010-09-14 看CodeBlocks的源代码吧,很有启发的本回答被提问者采纳
以上是关于用VC++实现一个简单文本编辑器的主要内容,如果未能解决你的问题,请参考以下文章
用VC写了一个文本编辑器,怎样将输入里面的关键字变色实现高亮状态,就像在VC里面写代码输入C++关键字那样
求问怎么用VC++设计一个文本文件编辑器应具备打开、存盘、另存为等功能