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 пиксела |
Пример:
