void FillRect ( LPCRECT lpRect, CBrush * pBrush );
Параметры
lpRect
Указывает на структуры RECT , которая содержит логические координаты прямоугольника, необходимо заполнить. Вы также можете передать объект CRect для этого параметра.
pBrush
Идентифицирует кисть для заполнения прямоугольника.
Примечания
Вызов этой функции-члена для заполнения данного прямоугольника с помощью указанного кисти. Функция заполняет полная прямоугольник, включая левой и верхней границы, но не заполняет правой и нижней границ.
Кисти необходимо быть созданы либо с помощью CBrush член функции, CreateHatchBrush, CreatePatternBrushи CreateSolidBrush, или получены по :: GetStockObject Windows функция.
При заполнении указанный прямоугольник, FillRect не включает право прямоугольника и нижней стороны. GDI до заполняет прямоугольник, но не включает правой колонке и нижней строке, вне зависимости от текущего режима отображения. FillRect сравнивает значения сверху, снизу, слева, и правый членов указанного прямоугольника. Если дно меньше или равно верхнейили правой меньше или равна левой, не рисуется прямоугольник.
FillRect похож на CDC::FillSolidRect; Однако FillRect принимает объект brush и поэтому может использоваться для заполнения прямоугольника с сплошным цветом, полутона цвета, заштрихованная кистей или patter&n.nbsp; FillSolidRect использует только сплошные цвета (указывается параметр COLORREF ). FillRect обычно работает медленнее, чем FillSolidRect.
CDC обзор | Члены класса | Иерархическая схема
См. такжеnbsp;CBrush::CreateHatchBrush, CBrush::CreatePatternBrush, CBrush::CreateSolidBrush, :: FillRect, :: GetStockObject, RECT, CBrush, CDC::FillSolidRect