Читать курсовая по всему другому: "C++: Стандартные библиотечные функции работы с графикой" Страница 7
setlinestyle()( см. таблицу 7). Таблица 7.
| Константа | Значение | Результат |
| NORM_WIDTH | 1 | Ширина в 1-н пиксель |
| THICK_WIDTH | 3 | Ширина в 3-и пикселя |
linesettingstype - Используется функциями getlinesettings() и setlinestyle() для корректировки рисования линий.
struct linesettingstype
{
int linestyle;
int upattern;
int thickness;
} Таблица 8. Описание переменных структуры linesettingstype.
| Элемент | Описание |
| upattern | Установленный пользователем битовый образец используется когда стиль линии стоит как USERBIT_LINE. |
| linestyle | Определяет в каком виде будут выводится следующие линии( сплошной, пунктирный, центрированный). |
| thickness | Определяет будет ли толщина следующих линий обычной или толстой. |
upattern - 16-и разрядный образец, который применяется только если стиль линии определён как USERBIT_LINE. В этом случае, когда бит в образце слова единица, соответствующая точка в линии рисуется установленным цветом.
Например, сплошная линия соответствует upattern равному 0xFFFF(т.е. рисуются все пиксели), в то время как пунктирная линия может быть если upattern равно 0x3333 или 0x0F0F или 0x3F3F( см. таблицу 9). Таблица 9.
| 16-и битный образец | upattern |
| ..xx..xx..xx..xx ....xxxx....xxxx ..xxxxxx..xxxxxx xxxxxxxxxxxxxxxx | 0x3333(штрих пунктир) 0x0F0F(длинный штрих пунктир) 0x3F3F(более длинный штрих пунктир) 0xFFFF(сплошная линия) |
MAXCOLORS - Определяет максимальное число цветов для массива полей в palettetype. Используется функцией setallpalette().
palettetype - Содержит информацию о палитре для текущего графического драйвера при запросах с использованием функций getpalette(), setpalette(), setallpalette().
struct palettetype
{
unsigned char size;
signed char colors[MAXCOLORS+1];
} Таблица 10. Описание элементов структуры palettetype.
| Элемент | Описание |
| Size | Даёт номер цветов в палитре для текущего графического драйвера в текущем режиме. |
| colors | Массив байтов, содержащий необработанный номер цвета для каждого входа в палитру. Если элемент цветов -1, то палитра для данного входа не определена. |
pointtype - Содержит координаты точки.
struct pointtype
{
int x;
int y;
}
putimage_ops - Параметры для функции putimage()( см. таблицу 11). Таблица 11.
| Константа | Значение | Описание |
| COPY_PUT | 0 | Битовый рисунок источника копируется на экран. |
| XOR_PUT | 1 | Исключающее ИЛИ. Отображает на экране исходное изображение. |
| OR_PUT | 2 | ИЛИ. Отображает на экране текущее изображение, не убирая предыдущего выведенного этого же изображения. |
| AND_PUT | 3 | Выводит на экран картинку поверх остальных объектов. |
| NOT_PUT | 4 | Копирует и вставляет инверсированный источник. |
text_just - Параметр горизонтального и вертикального выравнивания для функции settextjustify().
Таблица 12. Значения параметра text_just.
| Аргумент | Константа | Значение | Результат |
| Horiz | LEFT_TEXT CENTER_TEXT RIGHT_TEXT | 0 1 2 | По левому краю По центру По правому краю |
| Vert | BOTTOM_TEXT |
Похожие работы
| Тема: C++: Стандартные библиотечные функции работы с графикой |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Курсовая работа (т)) |
| Тема: Арифметические операции. Стандартные математические функции |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Статья) |
| Тема: Стандартные инструкции для супругов с нарушениями сексуальной функции |
| Предмет/Тип: Другое (Реферат) |
| Тема: Стандартные библиотечные функции С++ |
| Предмет/Тип: Другое (Курсовая работа (т)) |
| Тема: Стандартные инструкции для супругов с нарушениями сексуальной функции |
| Предмет/Тип: Психология (Реферат) |
Интересная статья: Основы написания курсовой работы

(Назад)
(Cкачать работу)