共用方式為


CDC::FillRect

使用這個指定的筆刷,呼叫此成員函式以填滿指定的矩形。

void FillRect( 
   LPCRECT lpRect, 
   CBrush* pBrush  
);

參數

  • lpRect
    的長度 的點結構包含要填滿的矩形邏輯座標。 您也可以透過這個參數的 CRect 物件。

  • pBrush
    識別用來的筆刷來填滿矩形。

備註

函式完全填滿矩形,包括左邊和上方邊界,不過,它不會填滿右邊和底部框線。

使用 CBrush 成員函式 CreateHatchBrushCreatePatternBrushCreateSolidBrush,筆刷需要建立或由 GetStockObject Windows 函式擷取。

在填入指定的矩形時, FillRect 不包含矩形的右邊和底部邊緣。 不論目前對應方式, GDI 填滿矩形,,但不包括,右邊的資料行和資料列,下方。 FillRect 比較 topbottomleft與所指定矩形的 right 成員的值。 如果 bottom 小於或等於 top,或者,如果 right 小於或等於 left,則不會繪製矩形。

FillRect 類似 CDC::FillSolidRect;不過, FillRect 接受筆刷也可以用純色、一經遞色的色彩、已規劃筆刷或圖樣填滿矩形。 FillSolidRect 只使用純色 (由 COLORREF 參數)。 FillRect 通常比 FillSolidRect慢。

需求

Header: afxwin.h

請參閱

參考

CDC 類別

階層架構圖表

CBrush::CreateHatchBrush

CBrush::CreatePatternBrush

CBrush::CreateSolidBrush

FillRect

RECT 結構

CBrush 類別

CDC::FillSolidRect