描述
GetPixel函数检索指定坐标处的像素的红,绿,蓝(RGB)颜色值。
C++ 语法
COLORREF GetPixel( __in HDC hdc, __in int nXPos, __in int nYPos ); |
PowerBASIC 语法
FUNCTION GetPixel( _ BYVAL hdc AS DWORD, _ BYVAL nXPos AS LONG, _ BYVAL nYPos AS LONG _ ) AS DWORD |
参数
hdc
[in]处理设备上下文。
nXPos
[in]指定要检查的像素的x坐标(以逻辑为单位)。
nYPos
[in]指定要检查的像素的y坐标(以逻辑为单位)。
返回值
返回值是像素的RGB值。如果像素在当前剪辑区域之外,则返回值为CLR_INVALID。
备注
像素必须在当前剪辑区域的边界内。
并非所有设备都支持GetPixel.应用程序应调用GetDeviceCaps来确定指定的设备是否支持此函数。
必须在设备上下文中选择位图,否则将在所有像素上返回CLR_INVALID。
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)