CDC::FillRect
与えられた四角形を指定されたブラシで塗りつぶします。
void FillRect(
LPCRECT lpRect,
CBrush* pBrush
);
パラメーター
lpRect
塗りつぶされる四角形の論理座標を持つ RECT 構造体へのポインター。 このパラメーターには、CRect オブジェクトを渡すこともできます。pBrush
四角形を塗りつぶすのに使うブラシを示す値。
解説
左と上の境界線は塗りつぶしますが、右と下の境界線は塗りつぶしません。
ブラシにいずれかを使用して作成する必要があります、CBrushメンバー関数CreateHatchBrush、CreatePatternBrush、およびCreateSolidBrush、または取得、GetStockObjectWindows 関数。
指定された四角形を塗りつぶすとき、FillRect 関数は四角形の右と下の境界線は塗りつぶしません。 GDI は、現在のマップ モードとは無関係に、四角形を右の桁と下の行を除きすべて塗りつぶします。 FillRect 関数は、指定された四角形の top、bottom、left、right メンバーの値を比較します。 bottom が top の値以下のとき、または right が left の値以下のときは、四角形は描画されません。
FillRect は CDC::FillSolidRect と似ています。ただし、FillRect ではブラシを指定し、純色やディザー カラー、ハッチ ブラシやパターン ブラシを使って四角形を塗りつぶすことができます。 FillSolidRect は、純色 (パラメーター COLORREF>) だけで塗りつぶします。 FillRect は通常 FillSolidRect よりも時間がかかります。
必要条件
**ヘッダー:**afxwin.h