void far getlinesettings(struct linesettingstype far *info)
Прототип:
Описание:
Функция getlinesettings() заполняет структуру, на которую указывает параметр info, текущим стилем изображения линий. Структура linesettingstype определена следующим образом:
Элемент linestyle содержит стиль линии. Он может принимать значения одного из следующих типов, определенных в файле graphics.h:
Величина | Значение |
---|---|
SOLID_LINE | Сплошная линия |
DOTTED_LINE | Линия из точек |
CENTER_LINE | Штрих-пунктирная линия |
DASHED_LINE | Пунктирная линия |
USERBIT_LINE | Линия, определяемая пользователем |
Если linestyle равен USERBIT_LINE, то 16-разрядный шаблон upattern определяет внешний вид линии. Каждый бит шаблона соответствует одному пикселу. При установке бита пиксел включен, в противном случае — выключен.
Элемент thickness может принимать одно из следующих значений:
Величина | Значение |
---|---|
NORM_WIDTH | Линия толщиной в 1 пиксел |
THICK_WIDTH | Линия толщиной в 3 пиксела |
Пример: