|
|
Рисует одну или более сторон прямоугольника.
Синтаксис
function DrawEdge(
| hDC, | Rect, | Edge, | Flags
| ): Boolean;
|
Параметры
|
Параметр
| Тип
| Описание
|
hDC
| Number
| дескриптор контекста устройства
|
Rect
| TRect
| координаты прямоугольника
|
Edge
| Enum
| вид границы (см. ниже)
|
Flags
| Enumset
| набор битовых флагов, определяющих опции рисования (см. ниже)
|
|
Параметр Edge
|
Значение
| Описание
|
BDR_RAISEDINNER
| выпуклый внутренний край
|
BDR_SUNKENINNER
| углубленный внутренний край
|
BDR_RAISEDOUTER
| выпуклый внешний край
|
BDR_SUNKENOUTER
| углубленный внешний край
|
EDGE_BUMP
| BDR_RAISEDOUTER + BDR_SUNKENINNER
|
EDGE_ETCHED
| BDR_RAISEDINNER + BDR_SUNKENOUTER
|
EDGE_RAISED
| BDR_RAISEDINNER + BDR_RAISEDOUTER
|
EDGE_SUNKEN
| BDR_SUNKENINNER + BDR_SUNKENOUTER
|
|
Параметр Flags
|
Значение
| Описание
|
BF_ADJUST
| изменяет прямоугольник, освобождая пространство для клиентской области
|
BF_BOTTOM
| нижняя граница прямоугольника
|
BF_BOTTOMLEFT
| нижняя и левая границы прямоугольника
|
BF_BOTTOMRIGHT
| нижняя и правая границы прямоугольника
|
BF_DIAGONAL
| диагональная граница
|
BF_DIAGONAL_ENDBOTTOMLEFT
| диагональная граница из верхнего правого угла в нижний левый
|
BF_DIAGONAL_ENDBOTTOMRIGHT
| диагональная граница из верхнего левого угла в нижний правый
|
BF_DIAGONAL_ENDTOPLEFT
| диагональная граница из нижнего правого угла в верхний левый
|
BF_DIAGONAL_ENDTOPRIGHT
| диагональная граница из нижнего левого угла в верхний правый
|
BF_FLAT
| плоская граница
|
BF_LEFT
| левая граница прямоугольника
|
BF_MIDDLE
| заполнение внутренней области прямоугольника
|
BF_MONO
| одномерная граница
|
BF_RECT
| полный прямоугольник
|
BF_RIGHT
| правая граница
|
BF_SOFT
| мягкие кнопки
|
BF_TOP
| верхняя граница прямоугольника
|
BF_TOPLEFT
| верхняя и левая границы прямоугольника
|
BF_TOPRIGHT
| верхняя и правая границы прямоугольника
|
|
Возвращаемое значение
true в случае успеха или false в противном случае.
|
JS+ | Руководство пользователя
|
|
|
|
|
|