次の方法で共有


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

解説

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

wdxe16aw.alert_note(ja-jp,VS.90).gifメモ :

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

必要条件

ヘッダー : afxwin.h

参照

参照

CDC クラス

階層図

RECT 構造体

CRect クラス

CDC::FillRect

その他の技術情報

CDC のメンバ