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 は純色 (パラメーター COLORREF) だけで塗りつぶしますが、FillRect はブラシを指定し、純色、ディザー カラー、ハッチ ブラシ、パターン ブラシで四角形を塗りつぶすことができます。 FillSolidRect は、通常 FillRect よりも高速に動作します。
注意
FillSolidRect を呼び出すと、以前に SetBkColor を使って設定した背景色が、clr で指定した色に設定されます。
必要条件
**ヘッダー:**afxwin.h