SetPixel函数将指定坐标处的像素设置为指定的颜色。
COLORREF SetPixel(
HDC 【HDC】, | //设备上下文的句柄 |
INT 【X】, | //像素的x坐标 |
INT 【Y】, | //像素的y坐标 |
COLORREF 【crColor】 | //像素颜色 |
); |
参数
【HDC】
标识设备上下文。
【X】
指定要设置的点的x坐标,以逻辑单位表示。
【Y】
指定要设置的点的y坐标,以逻辑单位表示。
【crColor】
指定用于绘制点的颜色。
返回值
如果函数成功,则返回值是函数将像素设置为的RGB值。该值可能与【crColor】指定的颜色不同;当不能找到指定颜色的完全匹配时发生。
如果函数失败,返回值为-1。要获取扩展错误信息,请调用GetLastError.
备注
如果像素坐标位于当前剪辑区域之外,该函数将失败。
并非所有设备都支持SetPixel功能。有关详细信息,请参阅GetDeviceCaps.
也可以看看