до максимально допустимого. Если параметр
до максимально допустимого. Если параметр опущен, прокрутка
выключается.
Возвращаемое значение
lSuccessful - при успешной установке логическое значение .T.,
а иначе .F..
Описание
Функция позволяет установить количество строк, воспринимаемое
CT II-драйвером при выводе на экран Clipper-командами. При организации
вывода изображений средствами CT II-драйвера могут использоваться два
различных типа экранов:
Специальный экран
Этот экран обеспечивает средствами видеоадаптера (без поддержки BIOS)
отображение более 80 столбцов и 25 строк. Достигается это, например,
делением внутренней памяти на видеостраницы большего размера. Однако
такие специальные видеоадаптеры должны быть совместимы с обычными по
организации видеопамяти (использование символов и их цветовых
атрибутов), кодированию байтов атрибутов и базовым адресам
видеопамяти.
Для таких экранов описываемая функция, не переключая каких-либо
режимов аппаратных средств, лишь изменяет внутренние установки
CT II-драйвера. Переключения специальных режимов должны осуществляться
драйвером используемого видеоадаптера.
Виртуальный экран
Этот экран содержит больше строк и столбцов, чем физический.
Содержимое виртуального экрана отображается частями, вмещаемыми
физическим экраном. Если для ввода по Clipper-командам типа GET/READ
требуется больше экранного пространства, чем помещается в видимой
области, то CT II-драйвер автоматически перемещает видимую экранную
область в соответствии с движением курсора. Это перемещение происходит
при уходе курсора с одной или другой стороны за границу, установленную
параметром <nScrollBorder>. При этом обрабатываемая часть текста
остается видимой. Кроме того, видимая область виртуального экрана
может быть задана функцией FIRSTROW().
Виртуальные экраны поддерживаются адаптерами CGA, EGA и VGA, а также