码迷,mamicode.com
首页 > 其他好文 > 详细

Duilib源码分析(四)绘制管理器—CPaintManagerUI

时间:2015-10-31 20:06:20      阅读:301      评论:0      收藏:0      [点我收藏+]

标签:

上节中提到在遍历创建控件树后,执行了以下操作:
     1. CDialogBuilder构建各控件对象并形成控件树,并返回第一个控件对象pRoot;
     2. m_pm.AttachDialog(pRoot);m_pm.AddNotifier(this);将控件attach到CPaintManagerUI  m_pm中管理,此外INotifyUI子类对象被加入到m_pm;
    这样m_pm不仅管理控件对象也对消息监听接口Notify回调,这样用户可以在Notify中实现自己的感兴趣的消息映射处理,其Notify(TNotifyUI& msg)中的参数为通告消息msg;
  
   具体流程:
   1. m_pm.AttachDialog(pRoot):将创建的控件树attach到CPaintManagerUI中;

Duilib源码分析(四)绘制管理器—CPaintManagerUI

标签:

原文地址:http://www.cnblogs.com/haomiao/p/4926046.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!