vc文本编辑器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vc文本编辑器相关的知识,希望对你有一定的参考价值。
要求:
1)文本编辑功能
支持文本内容的剪切、拷贝和粘贴操作;
支持查找、替换某个字或字符串的操作;
2)文件管理功能
可在编辑环境中进行文本文件的创建、打开、关闭和保存。
3)格式设定功能
支持对字型、字号、字体颜色和外观样式的设定
4)计算器
可在编辑环境中调用系统的计算器程序
5)超级链接功能(拓展要求)
可在文本内容间设定链接导航关系
6)绘图编辑功能(拓展要求)
支持在文档内部进行简单的图形绘制;
QQ:329809534
用VC写了一个文本编辑器,怎样将输入里面的关键字变色实现高亮状态,就像在VC里面写代码输入C++关键字那样
用VC写了一个文本编辑器,怎样将输入里面的关键字变色实现高亮状态,就像在VC里面写代码输入C++关键字那样?
参考技术A 准备一个包含全部关键字的字符串数组,用大字符串保存屏幕文本,碰到一个空格或者回车,检测之前的所有单词,如果在关键字数组中,设置文本颜色,重写该字符串,再设置为默认的文本颜色。 参考技术B 同意回答者: dddxxxyyy1982 用线程操作。大致思路:
线程函数 实时去检索搜索字符串中的关键字。
然后将其背景或者字体颜色更改。 参考技术C 需要启动一个线程检查文本的内容,是关键字的高亮。就是词法解析啊,编译器的原理。 参考技术D 大哥你这个东东还有没,有就给我一份吧,最近在做文本编辑器,很是头疼啊 第5个回答 2010-09-14 看CodeBlocks的源代码吧,很有启发的本回答被提问者采纳
以上是关于vc文本编辑器的主要内容,如果未能解决你的问题,请参考以下文章
求用vc++做一个文本编辑器的详细步骤,要求具有打开,保存,另存为等基本功能