次の方法で共有


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
    四角形の高さ。

解説

FillSolidRectCDC::FillRect とよく似ています。ただし、FillSolidRect は純色 (パラメーター COLORREF) だけで塗りつぶしますが、FillRect はブラシを指定し、純色、ディザー カラー、ハッチ ブラシ、パターン ブラシで四角形を塗りつぶすことができます。 FillSolidRect は、通常 FillRect よりも高速に動作します。

注意

FillSolidRect を呼び出すと、以前に SetBkColor を使って設定した背景色が、clr で指定した色に設定されます。

必要条件

**ヘッダー:**afxwin.h

参照

参照

CDC クラス

階層図

RECT 構造体

CRect クラス

CDC::FillRect

その他の技術情報

CDC のメンバー