admin 发表于 2012-7-3 16:53:42

[帮助]关于系统控件闪烁解决方案

标准系统控件闪烁主要原因,是因为每次重绘时需要绘制两次,第一次擦出背景绘制,第二次绘制内容,两次绘制颜色不一样,导致用户看见控件闪烁!

解决办法就是拦截系统控件背景擦出消息WM_ERASEBKGND,不让它擦出背景,这样就不会闪烁!

如果一些特殊的控件无法拦截,那么你需要配合钩子和子类化处理.

infoyun 发表于 2013-5-4 10:20:50

具体该怎么做呢?能不能给个示例~
页: [1]
查看完整版本: [帮助]关于系统控件闪烁解决方案