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

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


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


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

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

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