Говоря об этих режимах нас
Говоря об этих режимах нас интересует не только возможности
технических средств, но в большей степени возможности CT II-функций
относительно генерируемых шрифтов и других установок. Для этих целей
функция GETSCRMODE() дополнена возможностью возвращать значения,
превышающие 255, включающие информацию, относящуюся как к возможностям
технических средств, так и к генерируемым CT II параметрам.
Режим отображения в 40 столбцов может быть совмещен с изменением числа
строк, например:
CGA40()
EGA43() // 43 строки и 40 столбцов
Видеофункции и окна
Функции, изменяющие базовые адреса видеопамяти, нельзя использовать
при открытых окнах. Это относится ко всем изменениям режимов, а также
к функциям SETPAGE() и SETSCRSTR().
CHARPIX()
Возвращает количество пиксельных строк на символ.
------------------------------------------------------------------------------
Синтаксис
CHARPIX() --> nPixelLine
Возвращаемое значение
nPixelLine - количество пиксельных строк.
Описание
Различные видеоадаптеры строят изображение символов, используя разное
количество пиксельных строк. Кроме того, количество пиксельных строк
зависит от текущего режима конкретного видеоадаптера.
Функция возвращает количество строк, используемых в текущем
видеорежиме, что полезно в сочетании с функцией SETCURSOR().
Примеры
. Определение количества пиксельных строк:
? CHARPIX() // Например, 16 (VGA, без изменения режима)
See Also: FONTLOAD()
SETCURSOR()
SETFONT()
CHARWIN()
Заменяет отдельные символы в заданной области экрана.
------------------------------------------------------------------------------
Синтаксис
CHARWIN([<nTopLine>, <nLeftColumn>, <nBottomLine>,
<nRightColumn>, [<cNewChar|nNewChar>],