共用方式為


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 座標。 您可以對 結構或 CPoint 物件這個參數的。

傳回值

色彩的 RGB 值的實際繪製。 如果使用,則為, crColor 可能不同於指定的值該色彩的近似值。 如果函式失敗 (如果該點位於裁剪區域外),則傳回值是– 1。

備註

點必須在這個區域的裁剪區域。 如果點不在這個區域的裁剪區域,函式不會執行任何動作。

並非所有的裝置支援 SetPixel 函式。 若要判斷裝置是否支援 SetPixel,請呼叫 RASTERCAPS 索引的 GetDeviceCaps 成員函式並檢查傳回值 RC_BITBLT 旗標。

需求

Header: afxwin.h

請參閱

參考

CDC 類別

階層架構圖表

CDC::GetDeviceCaps

CDC::GetPixel

SetPixel

POINT 結構

CPoint Class