Шаг 762 - CDC::DrawEdge.

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

Hosted by uCoz