
duilib
ye阿布yte
123
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Duilib CWindowWnd 使用
最近在学习duilib ,从网上看到褒贬不一,学习duilib ,我觉着不用 都死机硬背,最重要的是我感觉是学习程序的流程与框架,从中得到启发,学习源码的做法,以后在开发客户端的软件时,可以借鉴,接下来记录我学习duilib的第一个类:CWindowWnd。 分两步: (1)分析此类的public 方法 //获取窗口句柄 HWND GetHWND() const; //注册窗口类 Regi...原创 2018-12-07 22:36:19 · 1289 阅读 · 0 评论 -
Duilib 消息循环理解
windows的消息循环,具体这里不详细讨论, 这里只记录下我所理解的duilib 中对消息的处理。 CWindowWnd类 跟windows 中的MFC框架类似,有实现如下回调函数: LRESULT CALLBACK CWindowWnd::__WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { if( uMsg == ...原创 2018-12-17 14:38:38 · 739 阅读 · 0 评论 -
Duilib中的委托机制
学习duilib之前 ,先看了下 大部分的控件消息 的转发,看到了这样的代码: CSliderUI* pSilder = static_cast<CSliderUI*>(m_pm.FindControl(_T("alpha_controlor"))); if( pSilder ) pSilder->OnNotify += MakeDelegate(this, &CFra...原创 2018-12-17 19:51:19 · 963 阅读 · 0 评论