Основные процедуры группы настройки режимов
I. Процедура initgraph инициирует графический режим ранботы адаптера.
Формат обращения: initgraph (драйвер, режим, путь); Параметры имеют следующие значения:
Чдрайвер Ч переменная типа integer, задающая тип графического драйвера; определены следующие значенния этой переменной:
1) detect или 0 Ч автоматическое определение адаптера, в этом случае значение для режима не задается (он принимается наибольшим), но его имя в списке присутствует;
2) cga или 1 Ч адаптер cga, цветной, 320x200 точек;
3) еда или 3 Ч адаптер еда, цветной, до 640x350 точек;
4) vga или 9 Ч адаптер vga, цветной, до 640x480 точек;
Чрежим Ч переменная типа integer, определяющая ренжим работы графического адаптера; для любого драйнвера cga,ega,vga должно быть задано значение этой переменной, которое уточнит размеры экрана, палитнру и пр. Так, для драйвера vga могут быть заданы знанчения:
1) 0 Ч экран 640x200 точек;
2) 1 Ч экран 640x350 точек;
3) 2 Ч экран 640x480 точек;
Чпуть Ч выражение типа string, содержащее путь к файлу драйвера; пустая строка (") задается только в случае, если драйвер скопирован в текущий каталог (туда, где находится и программа).
К моменту обращения к процедуре на одном из дисконвых носителей информации должен находиться файл, содержащий нужный графический драйвер. Процедура загружает этот драйвер в оперативную память и перенводит адаптер в графический режим работы. Тип драйнвера должен соответствовать типу графического адапнтера.
II. Процедура closegraph прекращает работу адаптера в графическом режиме и восстанавливает текстовый ренжим работы экрана.
Формат обращения: closegraph;
III. Процедура restorecrtmode служит для кратковременнонго возврата в текстовый режим.
Формат обращения: restorecrtmode;
В отличие от процедуры closegraph, не сбрасываются установленные параметры графического режима и не освобождается память, выделенная для размещения графического драйвера. Выполнив необходимые дейстнвия в текстовом режиме (ввод, вычисления и пр.), можнно вернуться в графический процедурой setgraphmode (getgraphmode);
IV. Процедура cleardevice позволяет очистить графический экран.
Формат обращения: cleardevice;
V. Процедура graphdefaults сбрасывает все установленные пользователем типы линий, заполнения, шрифтов и пр. Формат обращения: graphdefaults;
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.