炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3512|回复: 1

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

[复制链接]
  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2012-7-3 16:53:42 | 显示全部楼层 |阅读模式
    标准系统控件闪烁主要原因,是因为每次重绘时需要绘制两次,第一次擦出背景绘制,第二次绘制内容,两次绘制颜色不一样,导致用户看见控件闪烁!

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

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

    该用户从未签到

    发表于 2013-5-4 10:20:50 | 显示全部楼层
    具体该怎么做呢?能不能给个示例~
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

    GMT+8, 2024-4-19 06:31 , Processed in 0.073109 second(s), 22 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表