炫彩界面库论坛's Archiver
论坛
›
官方公告区
› [帮助]关于系统控件闪烁解决方案
admin
发表于 2012-7-3 16:53:42
[帮助]关于系统控件闪烁解决方案
标准系统控件闪烁主要原因,是因为每次重绘时需要绘制两次,第一次擦出背景绘制,第二次绘制内容,两次绘制颜色不一样,导致用户看见控件闪烁!
解决办法就是拦截系统控件背景擦出消息WM_ERASEBKGND,不让它擦出背景,这样就不会闪烁!
如果一些特殊的控件无法拦截,那么你需要配合钩子和子类化处理.
infoyun
发表于 2013-5-4 10:20:50
具体该怎么做呢?能不能给个示例~
页:
[1]
查看完整版本:
[帮助]关于系统控件闪烁解决方案