mfc 控件防止闪烁

何避免闪烁 

* 可以在窗口形成时给窗口的注册类的背景刷付NULL 
* 也可以在形成以后修改背景 
static CBrush brush(RGB(255,0,0)); 
SetClassLong(this->m_hWnd,GCL_HBRBACKGROUND,(LONG)(HBRUSH)brush); 

* 要简单也可以重载OnEraseBkgnd(CDC* pDC)直接返回TRUE 

及添加WM_ERASEBKGND消息

及添加WM_ERASEBKGND消息

你可能感兴趣的:(C++,mfc,控件)