CDC::FillRect
指定したブラシを使用して特定の四角形を塗りつぶすには、このメンバー関数を呼び出します。
void FillRect(
LPCRECT lpRect,
CBrush* pBrush
);
パラメーター
lpRect
RECT をポイントし、構成します格納する四角形の論理座標を含む。このパラメーターの CRect のオブジェクトを渡すこともできます。pBrush
四角形を塗りつぶすために使用されるブラシを識別します。
解説
関数は、完全な四角形を、左上の境界線を格納しますが、右、下境界線を塗りつぶしません。
ブラシは CBrush のメンバー関数 CreateHatchBrush、CreatePatternBrushと CreateSolidBrushを使用して作成または GetStockObject Windows の関数によって取得される必要があります。
指定された四角形を塗りつぶすときに、FillRect は四角形の右と下辺は含まれません。GDI は四角形を塗りつぶしますがまで、現在のマップ モードに関係なく、右の列と行下含まれません。FillRect は、指定した四角形の top、bottom、leftと right のメンバーの値を比較します。bottom が top以下であるか、または right が left以下の場合、四角形が描画されます。
FillRect は CDC::FillSolidRectに似ています; ただし、純色、ディザー カラー、ハッチ ブラシ、パターンを持つ四角形を塗りつぶすには、FillRect は、ブラシを採用して使用できます。FillSolidRect は、純色のみ使用します ( COLORREF のパラメーターで示されます)。FillRect は、通常 FillSolidRect遅くなります。
必要条件
ヘッダー: afxwin.h