BOOL DrawEdge( LPRECT lpRect, UINT nEdge, UINT nFlags );
Возвращаемое значение
Отлично от нуля, если успешно, иначе 0.
Параметры
lpRect
Указатель на структуру RECT, которая содержит логические координаты прямоугольника.
nEdge
Определяет тип внутреннего и внешнего края, чтобы вывести. Этот параметр должен быть комбинация одного флажка внутренний рамка и одного флажка внешней рамки.
nFlags
Флажки, которые определяют тип рамки, которая будет выведена.
Замечания
Вызовите эту функцию, чтобы вывести грани прямоугольника определенного типа и стиля.
Внутренние и внешние флажки рамки следующие:
Флажки внутренней рамки
- BDR_RAISEDINNER - Поднятый внутренний край.
- BDR_SUNKENINNER - Затонувший внутренний край.
Флажки внешней рамки
- BDR_RAISEDOUTER - Поднятый внешний край.
- BDR_SUNKENOUTER - Затонувший внешний край.
nEdge параметр должен быть комбинация одного внутреннего и одного внешнего флажка рамки. nEdge параметр может определять один из следующих флажков:
- EDGE_BUMP - Комбинация BDR_RAISEDOUTER и BDR_SUNKENINNER.
- EDGE_ETCHED - Комбинация BDR_SUNKENOUTER и BDR_RAISEDINNER.
- EDGE_RAISED - Комбинация BDR_RAISEDOUTER и BDR_RAISEDINNER.
- EDGE_SUNKEN - Комбинация BDR_SUNKENOUTER и BDR_SUNKENINNER.
nFlags типы параметра следующие:
- BF_RECT - Весь прямоугольник рамки.
- BF_LEFT - Левая сторона прямоугольника рамки.
- BF_BOTTOM - Нижняя часть прямоугольника рамки.
- BF_RIGHT - Правая сторона прямоугольника рамки.
- BF_TOP - Верхняя часть прямоугольника рамки.
- BF_TOPLEFT - Верхняя и левая сторона прямоугольника рамки.
- BF_TOPRIGHT - Верхняя и правая сторона прямоугольника рамки.
- BF_BOTTOMLEFT - Нижняя часть и левая сторона прямоугольника рамки.
- BF_BOTTOMRIGHT - Нижняя часть и правая сторона прямоугольника рамки.
Для диагональных линий, флажки BF_RECT определяют конечную отметку вектора, ограниченного параметром прямоугольника.
- BF_DIAGONAL_ENDBOTTOMLEFT - Диагональная рамка. Конечная отметка - угол левой нижней части прямоугольника; начальная верхний - правый угол.
- BF_DIAGONAL_ENDBOTTOMRIGHT - Диагональная рамка. Конечная отметка - угол правой нижней части прямоугольника; начальный верхний - левый угол.
- BF_DIAGONAL_ENDTOPLEFT - Диагональная рамка. Конечная отметка - верхняя часть - левый угол прямоугольника; начальный - угол правой нижней части.
- BF_DIAGONAL_ENDTOPRIGHT - Диагональная рамка. Конечная отметка - верхняя часть - правый угол прямоугольника; начальный - угол левой нижней части.