描述
SetPixelV函数将指定坐标处的像素设置为指定颜色的最接近的近似值。该点必须在裁剪区域和设备表面的可见部分。
C++ 语法
BOOL SetPixelV( __in HDC hdc, __in int X, __in int Y, __in COLORREF crColor ); |
PowerBASIC 语法
BOOL SetPixelV( _ BYVAL hdc AS DWORD, _ BYVAL X AS LONG, _ BYVAL Y AS LONG, _ BYVAL crColor AS DWORD _ ); |
参数
hdc
[in]处理设备环境。
X
[in]指定要设置的点的x坐标(以逻辑为单位)。
Y
[in]指定要设置点的y坐标(以逻辑为单位)。
crColor
[in]指定用于绘制点的颜色。要创建COLORREF颜色值,请使用PowerBASIC RGB功能。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。
Windows NT / 2000 / XPVista / Windows 7:要获取扩展错误信息,请调用GetLastError.
备注
并非所有设备都支持SetPixelV功能。有关详细信息,请参阅GetDeviceCaps功能中RC_BITBLT功能的说明。
SetPixelV比SetPixel快,因为它不需要返回实际绘制的点的颜色值。
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)