Поделиться через


CDC::FillSolidRect

Эта функция-член вызывается с целью заполнения заданного прямоугольника с указанным сплошным цветом.

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

Параметры

  • lpRect
    Указывает ограничивающий прямоугольник (в логических единицах).Можно передавать или указатель на структуру данных RECT или объект CRect для этого параметра.

clr задает цвет, используемый для заполнения прямоугольника.

  • x
    Указывает логическое верхн- координату по оси x верхнего левого угла прямоугольника.

  • y
    Указывает логическое верхн- координату по оси y верхнего левого угла прямоугольника назначения.

  • cx
    Указывает ширину прямоугольника.

  • cy
    Указывает высоту прямоугольника.

Заметки

FillSolidRect очень похоже на CDC::FillRect; однако FillSolidRect использует только сплошные цвета (представленные параметром COLORREF ), а FillRect принимает кисть, и, следовательно, может использоваться для заполнения прямоугольника сплошным цветом и цветом сглаженного, насиженными кистями или шаблоном.FillSolidRect обычно быстрее, чем FillRect.

ПримечаниеПримечание

При вызове FillSolidRect, цвет фона, который был ранее установлен с использованием SetBkColor, устанавливается в качестве значения цвет, который выводится clr.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CDC

Диаграмма иерархии

Структура RECT

Класс CRect

CDC::FillRect