从a色顿时变成b色 必然闪 所谓的闪烁不就是瞬间变色吗,当然也不排除你子窗口瞬间消失出现导致的闪烁想不闪 可以用一些颜色渐变的技术
#1 可以试试3个子tab页全部不画背景色 而是在承载tab控件的父窗口绘画颜色 根据不同子页改变颜色
#2 不要用hide show来切换显示 而是用movewindow(0,0,0,0)来表示隐藏 还原表示出现
#1 可以试试3个子tab页全部不画背景色 而是在承载tab控件的父窗口绘画颜色 根据不同子页改变颜色
#2 不要用hide show来切换显示 而是用movewindow(0,0,0,0)来表示隐藏 还原表示出现
每个页面对应一个dialog类?
如果子页OnEraseBKngd直接返回true就不画背景色了 你先试试这样闪不闪 如果这样都闪 说明不是画背景导致的
那你给你的tab控件添加一个属性叫做 WS_CLIPCHILDREN