请问CBitmap中有没有和Bitmap类里GetPixel函数类似的功能

我用MFC,建立了一个8×8的Bitmap,然后用CBitmap的loadbitmap读取,现在想对这个资源里的每一个像素用Getpixel分析他们的颜色,但看了看这个函... 我用MFC,建立了一个8×8的Bitmap,然后用CBitmap的loadbitmap读取,现在想对这个资源里的每一个像素用Getpixel分析他们的颜色,但看了看这个函数是Bitmap类里的,是GDI+里的,请问用CBitmap可以实现这个功能吗?
BITMAP这个结构体怎么用getpixel函数啊...谢谢楼下
展开
 我来答
lifuchao2008
2008-04-28 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:101
采纳率:0%
帮助的人:105万
展开全部
重新答啦:刚才看了一下Getpixel函数。直接用API吧:以下是API中Getpixel函数说明。
函数原型:;COLORREF GetPixel(HDC hdc, int nXPos, int nYPos)

参数:

hdc:设备环境句柄。

nXPos:指定要检查的像素点的逻辑X轴坐标。

nYPos:指定要检查的像素点的逻辑Y轴坐标。

返回值:返回值是该象像点的RGB值。如果指定的像素点在当前剪辑区之外;那么返回值是CLR_INVALID。

备注:该像素点必须在当前剪辑区的边界之内。并不是所有设备都支持GetPixel函数。应用程序应调用GetDeviceCaps函数来确定指定的设备是否支持该函数。
这样你创建个DC,用DC读取你的CBitmap变量中的图片,在用Getpixel来判断某个像素的颜色。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式