Константа
Значение
Результат
SOLID_LINE
0
Сплошная линия
DOTTED_LINE
1
Пунктир
CENTER_LINE
2
Центрированная линия
DASHED_LINE
3
Пунктирная линия
USERBIT_LINE
4
Определяется пользователем
NORM_WIDTH
Ширина в 1-н пиксель
THICK_WIDTH
Ширина в 3-и пикселя
Элемент
Описание
upattern
Установленный пользователем битовый образец используется когда стиль линии стоит как USERBIT_LINE.
Таблица 8. продолжение.
linestyle
Определяет в каком виде будут выводится следующие линии( сплошной, пунктирный, центрированный).
thickness
Определяет будет ли толщина следующих линий обычной или толстой.
16-и битный образец
xxxxxxxxxxxxxxxx
0xFFFF(сплошная линия)
Size
Даёт номер цветов в палитре для текущего графического драйвера в текущем режиме.
colors
Массив байтов, содержащий необработанный номер цвета для каждого входа в палитру. Если элемент цветов -1, то палитра для данного входа не определена.
COPY_PUT
Битовый рисунок источника копируется на экран.
XOR_PUT
Исключающее ИЛИ. Отображает на экране исходное изображение.
OR_PUT
ИЛИ. Отображает на экране текущее изображение, не убирая предыдущего выведенного этого же изображения.
Таблица 11. продолжение.
AND_PUT
Выводит на экран картинку поверх остальных объектов.
NOT_PUT
Копирует и вставляет инверсированный источник.
text_just - Параметр горизонтального и вертикального выравнивания для функции settextjustify().
Таблица 12. Значения параметра text_just.
Аргумент
Horiz
LEFT_TEXT
CENTER_TEXT
RIGHT_TEXT
По левому краю
По центру
По правому краю
Vert
BOTTOM_TEXT
TOP_TEXT
По низу
По верху
text directions - Настройки текста. Содержит два параметра HORIZ_DIR и VERT_DIR.
textsettingstype - Используется для получения текущих настроек текста функцией gettextsettings().
struct textsettingstype
{
int font;
int direction;
int charsize;
int horiz;
int vert;
}
USER_CHAR_SIZE - Определённый пользователем размер символа. В таблице 13 указаны значения данного параметра, а так же размеры шрифтов, соответствующие заданному параметру.
Таблица 13.
Размер дисплея 8x8 растровых шрифтов
Символы дисплея в 8x8 экранных блоков
Символы дисплея в 16x16 экранных блоков
...
10
Символы дисплея в 80x80 экранных блоков
Используется функциями gettextsettings(), settextstyle(), setusercharsize() и параметром textsettingstype.
VERT_DIR - Данный параметр устанавливает направление графического вывода шрифта (Имя параметра: VERT_DIR; Значение: 1; Направление: Снизу в верх, поворачивает выводимый текст на 90 градусов против часовой стрелки). Данный параметр используется функциями gettextsettings(), settextstyle(), setusercharsize().
viewporttype - Используется для получения настроек области вывода функцией getviewsettings().
struct viewporttype
int left;
int top;
int right;
int bottom;
int clip;
MB_NONE
Кнопки мыши не нажаты
MB_LEFT
Нажата левая кнопка мыши
MB_RIGHT
Нажата правая кнопка мыши
MB_LAR
Нажаты обе кнопки мыши
MB_MIDDLE
Нажата средняя кнопка мыши
Страницы: 1, 2, 3