Settings | Sign in | Sign up

The author has 13 posts.

【解析】Notepad++与窗口创建有关的源代码

Floor 1 巨大八爪鱼 6/15/16 13:51
源代码下载地址:https://github.com/notepad-plus-plus/notepad-plus-plus/releases/tag/v6.9.2

解压后,VS工程文件位于notepad-plus-plus-6.9.2\PowerEditor\visual.net目录下

Floor 2 巨大八爪鱼 6/15/16 13:53
用Visual Studio 2012可以直接打开notepadPlus.vcxproj:
Floor 3 巨大八爪鱼 6/15/16 13:54
WinMain主函数位于winmain.cpp文件中:
Floor 4 巨大八爪鱼 6/15/16 13:57

注册窗口类、创建窗口都是在Notepad_plus_Window类中进行的。
Floor 5 巨大八爪鱼 6/15/16 13:57
注册窗口类:

Floor 6 巨大八爪鱼 6/15/16 13:58
创建窗口:

Floor 7 巨大八爪鱼 6/15/16 14:05
另外,generic_string就是tstring,也就是自动在string和wstring里面选择。


Floor 8 巨大八爪鱼 6/15/16 14:13
显示窗口:
Floor 9 巨大八爪鱼 6/15/16 14:14
窗口主过程函数:
Floor 10 巨大八爪鱼 6/15/16 14:14

窗口类的名称

Content converter:

Reply the post
Content:
User: You are currently anonymous.
Captcha:
Unclear? Try another one.