<Return[G]><Top>

GetPixel

Declare Function Api_GetPixel& Lib "gdi32" Alias "GetPixel" (ByVal hDC&, ByVal X&, ByVal Y&)

Declare Function GetPixel Lib "gdi32" Alias "GetPixel" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long

指定された座標のピクセルの RGB(赤、緑、青)値を取得する。

パラメータ
hdc
    デバイスコンテキストのハンドルを指定する。
nXPos
    色を取得するべきピクセルの x 座標を論理単位で指定する。
nYPos
    色を取得するべきピクセルの y 座標を論理単位で指定する。
 

戻り値
    関数が成功すると、ピクセルの RGB 値が返る。

    現在のクリッピングリージョンの外側の座標が指定された場合、CLR_INVALID が返る。

解説
    ピクセルは、現在のクリッピングリージョンの内側になければならない。
    すべてのデバイスが GetPixel 関数をサポートしているわけではない。

    GetPixel 関数がサポートされているかどうかを調べるには、GetDeviceCaps 関数を使う。