CDC画布中GetPixel获取某点颜色不正确问题

          在实际界面编程过程中,将Bitmap选入当前CDC设备上下文之后使用GetPixel函数获取像素点的值不正确问题:

 

(1)原因是调试模式下CDC,调试的时候直接使用设备CDC调用GetPixel会出错,Release模式正确。

(2)GetPixel调用时也是可以获取正确的值的,但是要使用CompatibleDC,也就是说使用双缓冲模式时候这个函数不论在Debug还是Release模式都正确;

你可能感兴趣的:(CDC画布中GetPixel获取某点颜色不正确问题)