分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
Scintilla是一个免费的源代码编辑组件。在这里记录下它在MFC中的使用。
本机环境:Windows XP、Visual Studio 2008 SP1
1.下载Scintilla源代码3.24版本(http://www.scintilla.org/ScintillaDownload.html)。
2.打开VS2008,点击菜单栏"Tools"→"Visual Studio 2008 Command Prompt",cd命令到"..\scintilla\win32"目录,使用以下命令进行编译:
1
|
nmake -f scintilla.mak
|
4.从naughter网站下载MFC封装类( http://www.naughter.com/scintilla.html)。
5.新建一个MFC多文档应用程序,名称为 TestScintilla。
6.将 ScintillaCtrl.h、ScintillaCtrl.cpp、ScintillaDocView.h、ScintillaDocView.cpp拷贝到工程目录下,加入工程。
7.参考ScintillaDemo工程,创建IDD_SCINTILLA_FINDDLGORD和IDD_SCINTILLA_REPLACEDLGORD对话框。
8.在" stdafx.h"文件添加如下代码:
1
2 3 4 |
#define SCI_NAMESPACE //use Scintilla via a namespace
#include <platform.h> #include <scintilla.h> #include <SciLexer.h> |
1
|
HMODULE m_hSciDLL;
|
1
2 3 4 5 6 |