在实际界面编程过程中,将Bitmap选入当前CDC设备上下文之后使用GetPixel函数获取像素点的值不正确问题:
(1)原因是调试模式下CDC,调试的时候直接使用设备CDC调用GetPixel会出错,Release模式正确。
(2)GetPixel调用时也是可以获取正确的值的,但是要使用CompatibleDC,也就是说使用双缓冲模式时候这个函数不论在Debug还是Release模式都正确;
在实际界面编程过程中,将Bitmap选入当前CDC设备上下文之后使用GetPixel函数获取像素点的值不正确问题:
(1)原因是调试模式下CDC,调试的时候直接使用设备CDC调用GetPixel会出错,Release模式正确。
(2)GetPixel调用时也是可以获取正确的值的,但是要使用CompatibleDC,也就是说使用双缓冲模式时候这个函数不论在Debug还是Release模式都正确;