指定の位置のピクセルを指定のカラーに最も近いカラー値に設定する
Declare Function SetPixelV Lib "gdi32.dll" _
(ByVal hDC As Long, ByVal x As Long, ByVal y As Long, ByVal crColor As Long) As Long
Declare Function SetPixelV Lib "gdi32.dll" _
(ByVal hDC As Integer, ByVal x As Integer, ByVal y As Integer, ByVal crColor As Integer) As Integer
BOOL SetPixelV(
HDC hdc,
int X,
int Y,
COLORREF crColor
);
System.Drawing.Bitmap.SetPixel(…, Graphics.GetNearestColor(Color))
引数
hDC
デバイスコンテキストのハンドルx
X座標y
Y座標crColor
設定するカラー値(32ビット値)戻り値
正常終了のとき 0以外備考
エラーのとき 0
全てのデバイスがこの関数をサポートしているわけではないのでGetDeviceCaps()関数を使って
RC_BITBLTをチェックすること。Visual BasicのPSetと同じだが、3倍程度高速である。