- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 Notepad++源码剖析(五)
在Notepad++中有一个非常有意思的功能,就是拖动工具栏上的标签可以出发分栏显示文档的功能,下面我们就来一起分析一下这个功能的实现void Notepad_plus::docGotoAnotherEditView(bool mode){ if (!(_mainWin
2011-07-23 15:58:22 2116 2
原创 Notepad++源码剖析(四)
这里说一下Notepad++在工具栏中显示图标的功能源码.与显示图标功能相关的类比较多,主要集中在ImageListSet.h/cpp, ToolBar.h/cpp这几个文件中.至于ToolBar中包含哪些图标由Notepad_plus.cpp部分代码定义.我们从基础开始先看看I
2011-07-22 11:54:23 2265
原创 Notepad++源码分析(三)
上一篇Notepad++源码分析(二)提到过 ::CallWindowProc(_tabBarDefaultProc, hwnd, Message, wParam, lParam);这里的_tebBarDefaultProc的由来是用来保存原始Tabbar控件的消息处理函数.即:
2011-07-21 17:29:31 1603 1
原创 Notepad++源码分析(二)
这次介绍NotePad++中多标签页下的鼠标拖动标签页位置的功能.在TabBar.cpp文件中的类处理函数定义如下:LRESULT TabBar::runProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam){
2011-07-21 14:25:12 2933 1
转载 Notepad++源码分析(一)
在网上发现了一个哥们写了关于Notepad++源码的文章,不过就写了一就没有了,我就接着他的工作再说说吧! 大三了,也写了一点儿程序了,但是如果只是按照自己的思路写下去恐怕难以提高,于是准备开始阅读一些开源的代码,看看别人的代码,跟别人学习学习。 一上来就接触过于大型的
2011-07-21 11:36:40 2763 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人