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


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