本节记录窗体注册、创建、内嵌等概念。
创建、内嵌主要通过CreateWindow()函数实现。
窗体注册通过RegisterClass()实现,然后CreateWindow()中参数类名写入注册类名即可。
CreateWindow():
Windows API宏,在WinUser.h中根据是否已经定义Unicode被分别定义为CreateWindowWindows和CreateWindowA,后两者又被分别定义为对CreateWindowExW和CreateWindowExAmple函数的调用.
具体使用参照本目录下的函数使用
函数返回之前,会给窗口过程发送消息WM_CREATE。查看窗口SciTEWin消息响应函数
case WM_CREATE:
里面有函数SciTEWin::Creation(),在里面创建各种子窗口。
主要有
GUI::Window wContent ; ///< Contains wEditor and wOutput ,容器,包含着编辑器和输出窗口
GUI::ScintillaWindow w