CDC::FillSolidRect
更新 : 2007 年 11 月
四角形を指定した純色で塗りつぶします。
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