共用方式為


CDC::FillSolidRect

呼叫此成員函式以指定的純色填滿指定的矩形。

void FillSolidRect(
   LPCRECT lpRect,
   COLORREF clr 
);
void FillSolidRect(
   int x,
   int y,
   int cx,
   int cy,
   COLORREF clr 
);

參數

  • lpRect
    指定週框 (以邏輯單位 (Logical Unit)。 您可以將指標傳遞至 的長度 資料結構或這個參數的 CRect 物件。

clr 指定要使用的色彩來填滿矩形。

  • x
    指定矩形左上角的邏輯 X 座標。

  • y
    指定目的端矩形左上角的邏輯 Y 座標。

  • cx
    指定矩形的寬度。

  • cy
    指定矩形的高度。

備註

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

注意事項注意事項

當您呼叫時, FillSolidRect背景色彩,請使用 SetBkColor,先前已設定為,設定為 clr運算式的色彩。

需求

Header: afxwin.h

請參閱

參考

CDC 類別

階層架構圖

RECT 結構

CRect 類別

CDC::FillRect