次の方法で共有


CDC::FillSolidRect

指定した純色の指定された四角形を塗りつぶすには、このメンバー関数を呼び出します。

void FillSolidRect(
   LPCRECT lpRect,
   COLORREF clr 
);
void FillSolidRect(
   int x,
   int y,
   int cx,
   int cy,
   COLORREF clr 
);

パラメーター

  • lpRect
    外接する四角形を指定します (論理単位で)。RECT のデータ構造体へのポインターまたはこのパラメーターの CRect のオブジェクトを渡すこともできます。

clr は四角形を塗りつぶすために使用する色を指定します。

  • x
    四角形の左上隅の論理的な x 座標を指定します。

  • y
    描画先の四角形の左上隅の論理 y 座標を指定します。

  • cx
    四角形の幅を指定します。

  • cy
    四角形の高さを指定します。

解説

FillSolidRectCDC::FillRectによく似ています; ただし、FillSolidRect は、純色、ディザー カラー、ハッチ ブラシ、パターンを持つ四角形を塗りつぶすために FillRect は、ブラシを取得し、使用できますが、純色のみ ( COLORREF のパラメーターで指定される) を使用します。FillSolidRect は、通常 FillRect高速です。

[!メモ]

FillSolidRectを呼び出すと、SetBkColorを使用して事前に設定されている背景色は clrによって指定された色に設定されます。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

RECT 構造体

CRect クラス

CDC::FillRect