在写代码前,我们需要将Scintilla.h和SciLexer.h两个头文件复制到项目文件夹下,这两个文件在E:scintillainclude文件夹下。见下图:

基于对话框的C++源代码编辑器制作过程(三)——创建窗口类

复制头文件

基于对话框的C++源代码编辑器制作过程(三)——创建窗口类

粘贴头文件

下面我们创建一个以CWnd类为基类的窗口类,我起名为ScintillaWnd,创建过程如下:

首先,右击解决方案里的项目,点击类向导,会弹出类向导对话框。

基于对话框的C++源代码编辑器制作过程(三)——创建窗口类

基于对话框的C++源代码编辑器制作过程(三)——创建窗口类

在弹出的类向导对话框中,点击“添加类”,选择“MFC类”,在弹出对话框的对话框中写上类名“ScintillaWnd”,选择基类为“CWnd”,头文件和源文件的名称保持默认即可,如下图所示:

基于对话框的C++源代码编辑器制作过程(三)——创建窗口类

创建窗口类

这样窗口类就创建好了,下图可以看到“解决方案”里多了两个文件,分别为“ScintillaWnd.h”和“ScintillaWnd.cpp”

基于对话框的C++源代码编辑器制作过程(三)——创建窗口类

这一章节就讲到这里,下一节就要在新创建的窗口类里添加相应的代码了。

(未完待续)

查看原文 >>
相关文章