FrameRect
Функция FrameRect рисует границу вокруг заданного прямоугольника, используя указанную кисть. Ширина и высота границы всегда равны одной логической единице.
int
FrameRect
(
HDC
hDC
, // дескриптор контекста устройства
CONST
RECT
*lprc
, // указатель на координаты прямоугольника
HBRUSH
hbr
// дескриптор кисти
);
Параметры
hDC
- идентифицирует контекст устройства, в котором будет нарисована граница.
lprc
- указывает на структуру типа
RECT
, которая содержит логические координаты верхнего левого и правого нижнего углов прямоугольника.
hbr
- идентифицирует кисть, используемую для рисования границы
Возвращаемые значения
В случае успеха возвращается TRUE.
В случае неудачи возвращается
FALSE.
Для получения дополнительной информации об ошибке вызовите функцию
GetLastError
.
Комментарии
Кисть, идентифицируемая параметром
hbr
, должна быть создана с использованием функций
CreateHatchBrush
,
CreatePatternBrush
или
CreateSolidBrush
, или извлечена с использованием функции
GetStockObject
.
Если член
bottom
структуры типа
RECT
меньше или равен члену
top
, или член
right
меньше или равен члену
left
, то функция не рисует прямоугольник.
См. также
CreateHatchBrush , CreatePatternBrush , CreateSolidBrush , GetStockObject , RECT .