CDC::GetPixel
更新 : 2007 年 11 月
x と y で指定した点にあるピクセルの RGB カラー値を取得します。
COLORREF GetPixel(
int x,
int y
) const;
COLORREF GetPixel(
POINT point
) const;
パラメータ
x
調査する点の論理 x 座標を指定します。y
調査する点の論理 y 座標を指定します。point
調査する点の論理 x 座標および y 座標を指定します。
戻り値
どちらの形式も、指定された点の RGB カラー値を返します。指定された点の座標がクリップ領域外の場合は -1 を返します。
解説
点はクリップ領域内に存在する必要があります。指定された点がクリップ領域にないときは、関数は -1 を返すだけです。
すべてのデバイスが GetPixel 関数をサポートするわけではありません。詳細については、GetDeviceCaps メンバ関数の RC_BITBLT ラスタ機能に関する解説を参照してください。
GetPixel メンバ関数には 2 つの形式があります。最初の形式では 2 つの座標を指定します。2 番目の形式では POINT 構造体または CPoint オブジェクトを指定します。
必要条件
ヘッダー : afxwin.h