次の方法で共有


CDC::SetPixelV

指定された座標にあるピクセルを、指定された色に最も近い色に設定します。

BOOL SetPixelV(
   int x, 
   int y, 
   COLORREF crColor
);
BOOL SetPixelV( 
   POINT point, 
   COLORREF crColor  
);

パラメーター

  • x
    設定する、ポイントの論理単位で、x 座標を指定します。

  • y
    設定する、ポイントの論理単位で、y 座標を指定します。

  • crColor
    ポイントの描画に使用する色を指定します。

  • point
    設定する論理的な位置の x 座標と y 座標を指定します。 このパラメーターの [ポイント] のデータ構造体または CPoint のオブジェクトを渡すこともできます。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

ポイントは、デバイスのサーフェイスのクリッピング領域、および参照可能な部分の両方にある必要があります。 すべてのデバイスがメンバー関数をサポートしていません。 詳細については、CDC::GetDeviceCaps のメンバー関数の RC_BITBLT の機能を参照してください。 実際に塗りつぶされた点のカラー値を返す必要がないため、SetPixelV の方が SetPixel よりも高速に処理できます。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

CDC::GetDeviceCaps

CDC::SetPixel

SetPixelV