Познавательный блог Мобильная врсия

Страницы

Промо

Как определить текущий текстовый режим окна на C++

Как определить текущий текстовый режим окна на C++. Многие Си-компиляторы в среде DOS предоставляют функции для управления экранныи выводом. При их использовании в программе может возникнуть необходимость определять и, возможно, изменять параметры текущего текстового режима экрана. Например, программа, рассчитанна на вывод 80 колонок текста, может выводить неверные результаты в текстовом режиме на 40 колонок. Для изменения параметров текущего текстового режима используется функция textmode:

#include <conio.h>
void textmode(int desired mode);


Параметр desired_mode указывает требуемый текстовый режим. В табл. даны допустимые текстовые режимы.

Константа Значение Режим
LASTMODE -1 Предыдущий
BW40 0 Черно-белый 40 Х 25
С40 1 Цветной 40 X 25
BW80 2 Черно-белый 80 X 25
С80 <3/td> Цветной 40 X 25
MONO 7 Монохромный 80 X 25
С4350 64 EGA 80 X 43 или VGA 80 X 50

Следующий оператор, например, устанавливает 80 столбцов и 43 строки текста в EGA или режим 80Х50 в VGA:

textmode(C4350);

Примечание: Если в программе использована функция textmode для изменения текущего текстового режима, то это изменение остается в силе и после выхода из программы.

Написать комментарий








Поиск по сайту

Статистика

Мета

  Разработка и дизайн — StvPromo.ru