getlinesettings()
#include <graphics.h>
void far getlinesettings()
Параметры
Описание
Получает текущий цвет линии, шаблон и толщину
Ф. заполняет структуру linesettings, на которую указывает параметр lineinfo информацией, о текущем типе линий, толщине и шаблоне. Структура linesettingstype определена в graphics.h следующим образом: struct linesettingstype{ int linestyle; unsigned upattern; int thickness; }; linestyle определяет тип линий, который будет использоваться (непрерывная, пунктир, штрихпунктир, штриховая). Перечисляемый тип line_styles, определенный в graphics.h, дает символические имена этим операциям.
thickness определяет, будут ли последующие линии тонкими или толстыми. Он может иметь следующие значения.
upattern — это 16-битный шаблон, который используется, только когда linestyle равен USERBIT_LINE (4). В этом случае каждый бит в шаблоне, установленный в 1, соответствует пикселю на линии в текущем цвете. Например, сплошной линии соответствует upattern равный 0xFFFF (рисуются все пиксели), а пунктиру соответствует upattern, равный 0x3333 или 0x0F0F. Если же параметр linestyle в setlynestyle не равен USERBIT_LINE, то upattern поддерживается, но игнорируется.
Смотрите также
line() — рисует линию между двумя указанными точками
setlinestyle() — установка ширины и стиля линии |
Нет комментариев. Оставить комментарий: |