次の方法で共有


CDC::GetPixel

更新 : 2007 年 11 月

xy で指定した点にあるピクセルの 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

参照

参照

CDC クラス

階層図

CDC::GetDeviceCaps

CDC::SetPixel

GetPixel

POINT 構造体

CPoint クラス

その他の技術情報

CDC のメンバ