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

来源:互联网 发布:总决赛数据谁比乔丹强 编辑:程序博客网 时间:2024/06/11 13:08

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

 

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

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

0 0
原创粉丝点击