Язык:
Русский
English
RestoreCrtMode (процедура) (модуль Graph)
Восстанавливает первоначальный текстовый режим, такой, какой был перед инициализацией графического режима.
Объявление
Procedure RestoreCrtMode;
Режим
Real, Protected
Замечания
Восстанавливает первоначальный видеорежим, определенный InitGraph. Может использоваться вместе с SetGraphMode, чтобы переключаться между текстовым и графическим режимами.
Ограничения
Нужно быть в графическом режиме.
Смотри также
Пример
Язык:
Русский
English
{ Пример программы для процедуры RestoreCrtMode }
uses Graph;
var
Gd, Gm : Integer;
Mode : Integer;
begin
Gd := Detect;
InitGraph(Gd, Gm, 'X:\BP');
if GraphResult <> grOk then
Halt(1);
OutText('Press <ENTER> to leave graphics:');
ReadLn;
RestoreCrtMode;
WriteLn('В текстовом режиме');
Write('Нажмите <ENTER>, чтобы войти в графический режим:');
ReadLn;
SetGraphMode(GetGraphMode);
OutTextXY(0, 0, 'Back in graphics mode');
OutTextXY(0, TextHeight('H'), 'Press <ENTER> to quit:');
ReadLn;
CloseGraph;
end.
var
Gd, Gm : Integer;
Mode : Integer;
begin
Gd := Detect;
InitGraph(Gd, Gm, 'X:\BP');
if GraphResult <> grOk then
Halt(1);
OutText('Press <ENTER> to leave graphics:');
ReadLn;
RestoreCrtMode;
WriteLn('В текстовом режиме');
Write('Нажмите <ENTER>, чтобы войти в графический режим:');
ReadLn;
SetGraphMode(GetGraphMode);
OutTextXY(0, 0, 'Back in graphics mode');
OutTextXY(0, TextHeight('H'), 'Press <ENTER> to quit:');
ReadLn;
CloseGraph;
end.