Графический режим – это особый режим вывода на экран. Он является альтернативой текстовому режиму и отменяет его. Вначале графический режим обязательно должен быть запущен (инициирован), а в конце работы с ним – закрыт. Для этого используют следующие процедуры и функции.
grMd – графический режим (mode), допустимый для этого драйвера;
Path– полное имя каталога, в котором находятся графические драйверы. Если этот параметр задается пустой строкой (т.е. ’’), то подразумевается, что файлы драйверов находятся в текущем каталоге. Первые два параметраявляются параметрами-переменными и должны быть объявлены в описании переменных.
Перед инициированием графического режима необходимо задать тип используемого драйвера. Это можно сделать самим или определить автоматически.
Пример. grDr : = Detect; - драйвер определяется автоматически или
grDr : = Vga; - задан тип драйвера Vga.
Система координат в графическом режиме определяется как это показано на рис. 30. Верхний левый угол экрана имеет координату (0,0). Координаты других крайних точек зависят от установленного драйвера (GrDr) и выбранного режима его работы (GrMd).
2) Функция GraphResult; аргументов нет. Возвращает код ошибки для последней выполненной графической операции (в том числе и InitGraph, и DetectGraph). Тип результата – целый.
Определены более десяти кодов ошибок. Если ошибки нет, то функция GraphResult возвращает код, равный 0 (соответствующая константа – GrOk). В противном случае возвращаемый код не равен 0.
Причину ошибки можно узнать, обратившись к функции GraphErrorMsg. Входным параметром этой функции должен быть код ошибки, а возвращает функция строку, содержащую причину возникновения ошибки.