CDC::FillRect

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

Index