次の方法で共有


CDC::GetPixel

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 とおりの形式があります。1 番目のは 2 回の座標値を受け取ります; 2 番目 [ポイント] の構造や CPoint のオブジェクトを受け取ります。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

CDC::GetDeviceCaps

CDC::SetPixel

GetPixel

POINT 構造体

CPoint クラス