vc WTL 接收到过多的WM_PAINT

     在界面程序中,经常会遇到接收到过多的WM_PAINT消息,导致程序一直在重画界面,系统CPU占用相当高。这种情况我已经碰到过好几次。

     当WINDOWS启动一个界面程序或者FOCUS窗口,系统会发送WM_PAINT消息,重画界面。其它还有鼠标点击时也可能会发送这个消息。如果你的界面程序占用CPU很多资源,检查OnPaint函数无成重画时,有没有将使用ValidateRect或者ValidateRgn使区域有效。

原文地址:https://www.cnblogs.com/Mingxx/p/1951608.html