Button的SetWindowText引起的闪烁问题

ppass 2005-01-15 05:08:50
我用的是CCeButtonST类,用的ICON图形.ICON切换时不闪烁
但在我进行翻页时,要对Button上的文字进行更新,这时就产生闪烁了.底色是白色,然后才刷上我的icon.
我已经在DrawItem里用了双缓存了.
请问怎么解决?

另外,我想知道SetWindowText后,Button会怎样的顺序执行什么消息?谢谢.
...全文
317 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanqing 2005-01-15
  • 打赏
  • 举报
回复
反正你底色不用会被图片遮住,不如设置成透明,这样刷新时不刷底色直接画图就不会有颜色的切换而闪了.
老夏Max 2005-01-15
  • 打赏
  • 举报
回复
肯定有WM_SETTEXT、WM_PAINT消息,可能有WM_SETREDRAW

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧