VC++如何获取当前坐标点的像素值?
RT:CDC对象中调用的GetPixel(x,y)返回的是int型的当前点像素值吗?如果不是,该如何获取当前坐标点的像素值?...
RT:
CDC对象中调用的GetPixel(x,y)返回的是int 型的当前点像素值吗?
如果不是,该如何获取当前坐标点的像素值? 展开
CDC对象中调用的GetPixel(x,y)返回的是int 型的当前点像素值吗?
如果不是,该如何获取当前坐标点的像素值? 展开
2个回答
展开全部
GetPixel函数可以得到指定坐标点的像素值。
函数功能:该函数检索指定坐标点的像素的RGB颜色值。
函数原型:COLORREF GetPixel(HDC hdc, int nXPos, int nYPos)
参数hdc:设备环境句柄。
nXPos:指定要检查的像素点的逻辑X轴坐标。
nYPos:指定要检查的像素点的逻辑Y轴坐标。
返回值:返回值是该象像点的RGB值。如果指定的像素点在当前剪辑区之外;那么返回值是CLR_INVALID。GetCursorPos函数可以得到当前鼠标的坐标点。
函数功能:该函数检取光标的位置,以屏幕坐标表示。
函数原型:BOOL GetCursorPos(LPPOINT lpPoint)。
参数IpPoint:POINT结构指针,该结构接收光标的屏幕坐标。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询