读书人

小弟我用画背景方式做了几个伪透明按钮

发布时间: 2012-03-07 09:13:51 作者: rapoo

我用画背景方式做了几个伪透明按钮
放在同一个窗体上 为什么


【按钮1】
【按钮2】
【按钮3】
【按钮4】


当我按完按钮1,接着按按钮2 这时候按钮1要闪一下

但是如果一直是按按钮1 是不闪的 我内部做了双缓冲

[解决办法]
不要用MFC!MFC会重绘背景导致闪屏
[解决办法]
你在按按钮2时,按钮1所在的Rect被置为InvalidateRect(hwnd, TRUE)区域了
双缓冲是解决不了这种闪烁的

读书人网 >Windows Mobile

热点推荐