Шаг 755 - 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 берет кисть и следовательно может использоваться, чтобы заполнить прямоугольник твердым цветом, заштрихованный кистями или образцом. FillSolidRect использует только твердых цвета (обозначенный параметром COLORREF). FillRect обычно медленнее чем FillSolidRect.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 2.02.2002