MFC 不同位置显示图片有色差

我在MFC窗口显示图片,将同一张图在不同的位置显示两遍为什么会有很明显的色差

你是怎么显示的,给出代码,截图看看

上图呀?一般情况是,代码问题。

你是用GDIPlus之类的库画的图?是不是在画第二遍的时候没先把前一次绘制结果擦除掉?有的图带Alpha值的,重复画就相当于把两张半透明的图叠在一起了。

估计是不是颜色有叠加,或者两个背景色有区别。

图片说明
我试过上下两种换一下显示,总是下面一张颜色亮些