Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BorlandPascal.doc
Скачиваний:
54
Добавлен:
17.03.2015
Размер:
2.83 Mб
Скачать

Константы, типы и переменные модуля Graph

В модуле Graph имеется много полезных описаний типов и конс-

тант, на которое вы можете ссылаться.

Константы

Константы модуля Graph можно сгруппировать по их назначению.

Подробное описание каждой константы дано в Главе 1 ("Справочник

по библиотеке") "Справочного руководства программиста".

Группы констант модуля Graph Таблица 19.4

--------------------------T-------------------------------------

¦ Группа констант ¦ Описание ¦

+-------------------------+-------------------------------------+

¦ Константы драйверов ¦ Константы, определяющие видеодрайве-¦

¦ и режимов ¦ ры и режимы; используются в подпрог-¦

¦ ¦ раммах InitGraph, DetectGraph и¦

¦ ¦ GetModeRange. ¦

+-------------------------+-------------------------------------+

¦ grXXXX ¦ Константы, идентифицирующие тип¦

¦ ¦ ошибки, возвращаемой GraphResult. ¦

+-------------------------+-------------------------------------+

¦ Константы цветов ¦ Константы, определяющие цвета. Ис-¦

¦ ¦ пользуются в подпрограммах¦

¦ ¦ SetPalette и SetAllPalette. ¦

+-------------------------+-------------------------------------+

¦ Константы цветов ¦ Константы, используемые в подпрог-¦

¦ для SetRGBPalette ¦ рамме SetGRBPalette для выбора на¦

¦ ¦ IBM 8514 стандартных цветов EGA. ¦

+-------------------------+-------------------------------------+

¦ Константы стиля ¦ Константы, используемые для опреде-¦

¦ линии ¦ ления стиля и толщины линии; исполь-¦

¦ ¦ зуются с GetLineSettings и¦

¦ ¦ SetLineStyle. ¦

+-------------------------+-------------------------------------+

¦ Константы шрифта ¦ Используются для идентификации шриф-¦

¦ ¦ тов в подпрограммах GetTextSettings¦

¦ ¦ и SetTextSetting. ¦

+-------------------------+-------------------------------------+

¦ Константы выравнивания¦ Константы, управляющие горизонталь-¦

¦ ¦ ным и вертикальным выравниванием.¦

¦ ¦ Используются в SetTextJustify. ¦

+-------------------------+-------------------------------------+

¦ Константы отсечений ¦ Константы, управляющие отсечением.¦

¦ ¦ Используются в SetViewPort. ¦

+-------------------------+-------------------------------------+

¦ Константы столбцов ¦ Управляют изображением "вершины"¦

¦ ¦ трехмерного столбца; используются в¦

¦ ¦ Bar3D. ¦

+-------------------------+-------------------------------------+

¦ Образцы закраски ¦ Определяют образец закраски области.¦

¦ ¦ Используются в GetFillSettings и¦

¦ ¦ SetFillStyle. ¦

+-------------------------+-------------------------------------+

¦ Операции BitBlt ¦ Операции (копирование, xor, or, and,¦

¦ ¦ not), которые используются в¦

¦ ¦ PutImage и SetWriteMode. ¦

+-------------------------+-------------------------------------+

¦ MaxColors ¦ Константы, определяющие максимальное¦

¦ ¦ число цветов в GetPalette,¦

¦ ¦ GetDefaultPalette и SetAllPalette. ¦

L-------------------------+--------------------------------------

Типы

В модуле Graph определены следующие типы:

Типы модуля Graph Таблица 19.5

-------------------------T--------------------------------------

¦ Тип ¦ Описание ¦

+------------------------+--------------------------------------+

¦ PaletteType ¦ Запись, определяющая размер и цвета¦

¦ ¦ палитры; используется в GetPalette,¦

¦ ¦ GetDefaultPalette и SetAllPalette. ¦

+------------------------+--------------------------------------+

¦ LineSettingsType ¦ Запись, определяющая стиль, образец и¦

¦ ¦ толщину линии; используетcя ¦

¦ ¦ GetLineSettings. ¦

+------------------------+--------------------------------------+

¦ FillSettingsType ¦ Запись, определяющая текст. Использу-¦

¦ ¦ ется в GetTextSettings. ¦

+------------------------+--------------------------------------+

¦ FillPatternType ¦ Запись, определяющая заданный поль-¦

¦ ¦ зователем образец закраски. Данная¦

¦ ¦ запись используется процедурами¦

¦ ¦ GetFillPattern и SetFillPattern. ¦

+------------------------+--------------------------------------+

¦ PointType ¦ Тип, определенный для вашего удобст-¦

¦ ¦ ва. ¦

+------------------------+--------------------------------------+

¦ ViewPortType ¦ Запись, сообщающая о состоянии теку-¦

¦ ¦ щей области просмотра; используется¦

¦ ¦ GetViewSettings. ¦

+------------------------+--------------------------------------+

¦ ArcCoordsType ¦ Запись для получения информации о¦

¦ ¦ последнем вызове Arc или Ellipse; ис-¦

¦ ¦ пользуется GetArcCoords. ¦

L------------------------+---------------------------------------

Соседние файлы в предмете Программирование на Pascal