首页 > 其他 > 详细

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

时间:2015-10-31 20:03:24      阅读:1313      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!