在寫代碼前,我們需要將Scintilla.h和SciLexer.h兩個頭文件複製到項目文件夾下,這兩個文件在E:scintillainclude文件夾下。見下圖:

基於對話框的C++源代碼編輯器製作過程(三)——創建窗口類

複製頭文件

基於對話框的C++源代碼編輯器製作過程(三)——創建窗口類

粘貼頭文件

下面我們創建一個以CWnd類爲基類的窗口類,我起名爲ScintillaWnd,創建過程如下:

首先,右擊解決方案裏的項目,點擊類嚮導,會彈出類嚮導對話框。

基於對話框的C++源代碼編輯器製作過程(三)——創建窗口類

基於對話框的C++源代碼編輯器製作過程(三)——創建窗口類

在彈出的類嚮導對話框中,點擊“添加類”,選擇“MFC類”,在彈出對話框的對話框中寫上類名“ScintillaWnd”,選擇基類爲“CWnd”,頭文件和源文件的名稱保持默認即可,如下圖所示:

基於對話框的C++源代碼編輯器製作過程(三)——創建窗口類

創建窗口類

這樣窗口類就創建好了,下圖可以看到“解決方案”裏多了兩個文件,分別爲“ScintillaWnd.h”和“ScintillaWnd.cpp”

基於對話框的C++源代碼編輯器製作過程(三)——創建窗口類

這一章節就講到這裏,下一節就要在新創建的窗口類裏添加相應的代碼了。

(未完待續)

查看原文 >>
相關文章