w32api - Справочник по Windows API
Найти:
На:





Функция DrawEdge отрисовывает один или более краев прямоугольника.

BOOL DrawEdge(
    HDC hdc,	// дескриптор контекста устройства
    LPRECT qrc,	// адрес координат прямоугольника
    UINT edge,	// тип внутреннего и внешнего края для прорисовки
    UINT grfFlags	// тип бордюра
   );
Параметры:

hdc Указывает контекст устройства.
qrc Адрес структуры RECT, которая содержит логические координаты прямоугольника.
edge Определяет тип внутренних и внешних граней. Представляет собой комбинацию одного флажка внутренней границы и одного флажка внешней границы:
Значение:
Описание:
BDR_RAISEDINNER Выпуклый внутренний край
BDR_SUNKENINNER Углубленный внутренний край
BDR_RAISEDOUTER Выпуклый внешний край
BDR_SUNKENOUTER Углубленный внешний край

Или принимает одно из следующих значений:
Значение:
Описание:
EDGE_BUMP Комбинация BDR_RAISEDOUTER и BDR_SUNKENINNER.
EDGE_ETCHED Комбинация BDR_SUNKENOUTER и BDR_RAISEDINNER.
EDGE_RAISED Комбинация BDR_RAISEDOUTER и BDR_RAISEDINNER.
EDGE_SUNKEN Комбинация BDR_SUNKENOUTER и BDR_SUNKENINNER.
grfFlags Определяет тип границ. Может быть комбинацией из следующих значений:
Значение:
Описание:
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 Верхняя и правая границы.

Возвращаемые значения:

При успешном завершении, функция возвращает ненулевое значение.
При ошибке возвращается ноль. Для получения дополнительной информации об ошибке, вызовите GetLastError.

Смотрите также:




Hosted by uCoz