如何创建 Scintilla 编辑控件?
首先载入 Scintilla 控件的动态库,如下:
hmod = LoadLibrary("SciLexer.DLL");
if (hmod == NULL)
{
MessageBox(hwndParent,
"The Scintilla DLL could not be loaded.",
"Error loading Scintilla",
MB_OK | MB_ICONERROR);
}
如果动态库成功载入,该动态库就已经为我们注册了一个新的 window class。
这个名称为 "Scintilla" 的新 window class 就是 Scintilla 编辑控件。
好了,我们已经可以像使用其他的 windows 控件一样来使用这个控件了:
hwndScintilla = CreateWindowEx(0, "Scintilla", "",
WS_CHILD | WS_VI