VC++ 判断像素

来源:百度知道 编辑:UC知道 时间:2024/05/15 02:00:45
我已经载入一张名为"photo.bmp"的位图(80×60,黑白的)
bmp1 = (HBITMAP)LoadImage(NULL,"photo.bmp",IMAGE_BITMAP,80,60,LR_LOADFROMFILE);
SelectObject(mdc,bmp1);
我不要把它显示出来,
我想要判断(50,40)这个点的颜色是黑还是白的,
该怎么弄(用什么函数,有代码的追加分)?
会的大哥帮忙!
Getpixel函数好像要显示后才能对窗口中的像素进行判断吧?
我不想显示

用不着显示……可如果你要用GetPixel函数的话可以创建一个DC,然后SelectObject把这个BMP选入到DC上,那就可以用GetPixel了

用Getpixel的函数 就可以了 很容易的

你把你整体的思路说一下 说不定你的思路不用这样实现 我感觉没有不显示 从内存里判断像素的函数