文件名称:实现语法高亮显示的VC代码
文件大小:65KB
文件格式:RAR
更新时间:2013-11-05 12:19:04
语法高亮显示 VC
一个实现很多语言的语法高亮显示(包括C++、Java等)的源码。实现语法高亮显示主要由四个文件完成的:Syntax.h、Syntax.cpp、SynEditView.h和SynEditView.cpp。其中Syntax.h、Syntax.cpp包含了一系列语言的语法分析的API函数。 CSynEditView一个支持语法编辑的视图类。 使用方法非常简单:将Syntax.h、Syntax.cpp、SynEditView.h和SynEditView.cpp四个文件导入你的工程,便可轻松的获得如VC++和VB编程环境中的语法编辑能力。 具体步骤如下: 1、新建一个MFC应用程序工程,在第六步将视类的基类改为CRichEditView。 2、在VC环境中选 Project->Add to Project->Files,将Syntax.h、Syntax.cpp、SynEditView.h和SynEditView.cpp引入工程。 3、将你的视类中的CRichEditView字符串全部改为CSynEditView,在你的视类头文件中用#include引入SynEditView.h文件。 4. 网上的一种说法是说要使用riched20.dll文件,我看了一下代码,发现并无此必要。
【文件预览】:
CodeHighLight
----CodeHighLight()
--------CodeHighLightView.cpp(2KB)
--------stdafx.h(3KB)
--------CodeHighLight.rc(13KB)
--------CodeHighLight.vcproj(6KB)
--------MainFrm.h(655B)
--------SynEditView.cpp(56KB)
--------CodeHighLightDoc.h(660B)
--------CodeHighLightDoc.cpp(2KB)
--------SynEditView.h(7KB)
--------stdafx.cpp(144B)
--------ReadMe.txt(4KB)
--------CodeHighLight.vcproj.CLEVER101.Administrator.user(1KB)
--------MainFrm.cpp(2KB)
--------Syntax.cpp(75KB)
--------Syntax.h(2KB)
--------CntrItem.cpp(865B)
--------Resource.h(600B)
--------CodeHighLightView.h(1KB)
--------res()
--------CodeHighLight.cpp(3KB)
--------CntrItem.h(963B)
--------CodeHighLight.h(515B)
----CodeManager.sln(1KB)