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
四角形の高さを指定します。
解説
FillSolidRect は CDC::FillRectによく似ています; ただし、FillSolidRect は、純色、ディザー カラー、ハッチ ブラシ、パターンを持つ四角形を塗りつぶすために FillRect は、ブラシを取得し、使用できますが、純色のみ ( COLORREF のパラメーターで指定される) を使用します。 FillSolidRect は、通常 FillRect高速です。
注意
FillSolidRectを呼び出すと、SetBkColorを使用して事前に設定されている背景色は clrによって指定された色に設定されます。
必要条件
ヘッダー: afxwin.h