OnPaint()
是消息WM_PAINT的事件函数,当窗口无效时 OS会发现并向应用程序发WM_PAINT为标识的完整的消息数据结构
会做绘制的初始化工作 包括BeginPaint()和EndPaint() 而在这两个函数中要做的就是调用OnDraw()函数
也就是说 OnPaint()函数等价于普通winAPI程序的这个部分
再来说一下 UpdateWindow()和Invalidate()
第一个是在UpdateWindow()函数里 直接由OS接管 调用回调函数 的case WM_PAINT部分
而Invalidate函数只是使整个窗口区域无效 OS将WM_PAINT消息发到消息队列
比较慢