Процедура SetGraphMode

Модуль GRAPH

Устанавливает графический режим и очищает экран.

Объявление:

Procedure SetGraphMode(Mode : Integer);

Режим:

Protected,  Real

Замечание:

В переменной Mode должно находиться допустимое значение режима для текущего графического драйвера. SetGraphMode может использоваться для установки графического режима, отличного от заданного по умолчанию.

SetGraphMode может также использоваться вместе с RestoreCrtMode для переключений между текстовым и графическим режимами.

SetGraphMode сбрасывает все графические установки на их значения по умолчанию (палитра, цвет, область просмотра и тому подобное).

GetModeRange возвращает нижний и верхний допустимые режимы для текущего графического драйвера.

Если была сделана попытка установить недопустимый режим для текущего драйвера, то GraphResult возвращает значение grInvalidMode.

Перед вызовом этой подпрограммы должен быть сделан успешный вызов InitGraph.

Пример:

{GetMdRng.PAS}
 
 { Пример программы для GetModeRange Procedure}
 
 Uses Graph;
 
 Var Lowest, Highest : Integer;
 
 Begin
  GetModeRange(EGA64, Lowest, Highest);
  Write('Наименьший номер режима = ', Lowest);
  Write('Наибольший номер режима = ', Highest);
 End.