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 Диагональная рамка. Конечная отметка - верхняя часть - правый угол прямоугольника; начальный - угол левой нижней части.