CDC::SetPixel

设置像素点处指定要 crColor指定的颜色的近似。

COLORREF SetPixel(
   int x,
   int y,
   COLORREF crColor 
);
COLORREF SetPixel(
   POINT point,
   COLORREF crColor 
);

参数

  • x
    指定要设置的点的逻辑x坐标。

  • y
    指定要设置的点的逻辑y坐标。

  • crColor
    指定用于的颜色绘制点的 COLORREF RGB值。 对于此值的声明参见。Windows SDK 的 COLORREF

  • point
    指定要设置的点的逻辑x坐标和y坐标。 您可以通过一 POINT 结构或一 CPoint 对象此参数的。

返回值

指向实际绘制颜色的一个RGB值。 如果使用,crColor 可以将不同于指定的此值该颜色的近似。 如果函数失败(如果该点是外部该剪辑区域),返回值为– 1。

备注

单击点必须在该剪辑区域。 如果该点上而不是剪辑区域,函数不执行任何操作。

并非所有设备的支持 SetPixel 功能。 若要确定计算机是否支持 SetPixel,请调用与 RASTERCAPS 索引的 GetDeviceCaps 成员函数并检查返回值 RC_BITBLT 标志。

要求

Header: afxwin.h

请参见

参考

CDC 类

层次结构图

CDC::GetDeviceCaps

CDC::GetPixel

SetPixel

POINT 结构

CPoint选件类