勇芳软件工作室.汉化:  Bitmaps > Bitmap Functions >

SetPixelV

Previous pageReturn to chapter overviewNext page

描述

 

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功能的说明。

 

SetPixelVSetPixel快,因为它不需要返回实际绘制的点的颜色值。

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)