Рефераты. C++: Стандартные библиотечные функции работы с графикой

fillsettingstype - Используется функцией getfillsettings для получения текущих настроек заливки.

struct fillsettingstype

{

int pattern; /* current fill pattern */

int color; /* current fill color */

}

font_names - Имена для BGI шрифтов( см. таблицу 2).

Таблица 2.

Название

Значение

Результат

DEFAULT_FONT

0

8x8 растровый шрифт

TRIPLEX_FONT

1

Штриховой тройной шрифт

SMALL_FONT

2

Штриховой маленький шрифт

SANS_SERIF_FONT

3

Штриховой "гротесковый” шрифт

GOTHIC_FONT

4

Штриховой готический шрифт

Используется функцией settextstyle().

graphics_drivers - Константа, определяющая BGI графические драйверы( см. таблицу 3).

Таблица 3.

Константа

Значение

DETECT

0 (авто определение)

CGA

1

Таблица 3. продолжение.

MCGA

2

EGA

3

EGA64

4

EGAMONO

5

IBM8514

6

HERCMONO

7

ATT400

8

VGA

9

PC3270

10

Используется функцией initgraph().

graphics_errors - Константа, соответствующая коду ошибки, возвращённому функцией graphresult()( см. таблицу 4).

Таблица 4.

Код ошибки

Константа graphics_errors

Соответствующее сообщение об ошибке

0

grOk

Нет ошибок

-1

grNoInitGraph

(BGI) графика не установлена (использовать initgraph)

-2

grNotDetected

Графические аппаратные средства не обнаружены

-3

grFileNotFound

Файл драйвера не найден

Таблица 4. продолжение.

-4

grInvalidDriver

Недействительный файл драйвера

-5

grNoLoadMem

Недостаточно памяти чтобы загрузить драйвер

-6

grNoScanMem

Недостаточно памяти в просмотре заливки

-7

grNoFloodMem

Недостаточно памяти для заливки

-8

grFontNotFound

Файл шрифта не найден

-9

grNoFontMem

Недостаточно памяти для загрузки шрифта

-10

grInvalidMode

Недопустимый графический режим для выбранного драйвера

-11

grError

Графическая ошибка

-12

grIOerror

Графическая ошибка ввода/вывода

-13

grInvalidFont

Недопустимый файл шрифта

Таблица 4. продолжение.

-14

grInvalidFontNum

Недопустимый номер шрифта

-15

grInvalidDeviceNum

Недопустимый номер устройства

-18

grInvalidVersion

Недопустимый номер версии

graphics_modes - Константы графических режимов для каждого BGI драйвера( см. таблицу 5).

Таблица 5.

Графический драйвер

Графические режимы

(graphics_modes)

Значение

Разрешение

Палитра

Страницы

CGA

CGAC0

CGAC1

CGAC2

CGAC3

CGAHI

0

1

2

3

4

320 x 200

320 x 200

320 x 200

320 x 200

640 x 200

C0

C1

C2

C3

2color

1

1

1

1

1

MCGA

MCGAC0

MCGAC0

MCGAC0

MCGAC0

MCGAMED

MCGAHI

0

1

2

3

4

5

320 x 200

320 x 200

320 x 200

320 x 200

640 x 200

640 x 480

C0

C1

C2

C3

2color

2color

1

1

1

1

1

1

EGA

EGALO

EGAHI

0

1

640 x 200

640 x 350

16color

16color

4

2

Таблица 5. продолжение.

EGA64

EGA64LO

EGA64HI

0

1

640 x 200

640 x 350

16color

4color

1

1

EGA-MONO

EGAMONOHI

EGAMONOHI

0

1

640 x 350

640 x 350

2color

2color

1*

2**

HERC

HERCMONOHI

0

720 x 348

2color

2

ATT400

ATT400C0

ATT400C1

ATT400C2

ATT400C3

ATT400MED

ATT400HI

0

1

2

3

4

5

320 x 200

320 x 200

320 x 200

320 x 200

640 x 200

640 x 400

C0

C1

C2

C3

2color

2color

1

1

1

1

1

1

VGA

VGALO

VGAMED

VGAHI

0

1

2

640 x 200

640 x 350

640 x 480

16color

16color

16color

2

2

1

PC3270

PC3270HI

0

720 x 350

2color

1

IBM8514

IBM8514HI

IBM8514LO

1

0

1024x 760

640 x 480

256color

256color

Страницы: 1, 2, 3



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.