duilib的所有控件均绘制在唯一的真实窗口之中,本篇就具体看下这个绘制的过程.所有的绘制过程均在WM_PAINT消息处理过程中完成.由窗口及消息篇可以看到,窗口消息处理最终流到了CPaintManagerUI::MessageHandler中.包括WM_PAINT在内消息均在此函数中处理,我们仅关注WM_PAINT消息 case WM_PAINT: { // Should we paint? RECT rcPaint = { }; if( !::GetUpdateRect(m_hWndPain