我用画背景方式做了几个伪透明按钮放在同一个窗体上 为什么【按钮1】【按钮2】【按钮3】【按钮4】当我按完按钮1,接着按按钮2 这时候按钮1要闪一下但是如果一直是按按钮1 是不闪的 我内部做了双缓冲[解决办法]不要用MFC!MFC会重绘背景导致闪屏[解决办法]你在按按钮2时,按钮1所在的Rect被置为InvalidateRect(hwnd, TRUE)区域了双缓冲是解决不了这种闪烁的