Поскольку изменение количества столбцов разрушает
описанию.
. Поскольку изменение количества столбцов разрушает отображенную
информацию, осуществлять переключение рекомендуется после выполнения
команды CLEAR.
. Для организации виртуального экрана используется часть памяти
видеостраниц. Поэтому количество доступных видеостраниц уменьшается с
увеличением размеров виртуального экрана.
. Если значение <nScrollBorder> больше или равно половине числа
видимых столбцов, то при пересечении курсором центра на экране будет
осуществляться скролинг.
. При открытых окнах количество столбцов не может быть изменено,
независимо от режима автоматической прокрутки.
Примеры
. Установка 96 столбцов для специального экрана:
SETMAXCOL(95) // 96 столбцов
@ 10, 80 SAY "Clipper"
. Переключение на виртуальный экран со 100 столбцами и шириной
полей 3 при адаптере VGA в режиме 50 строк (VGA50()):
CLEAR // Лучше всего очистить экран
? SETMAXCOL(99, 3) // .T. в случае успеха
. Отключение автоматической прокрутки:
SETMAXCOL(MAXCOL(.T.))
See Also: FIRSTCOL()
SETMAXROW()
SETMAXROW()
Устанавливает количество строк виртуального экрана.
------------------------------------------------------------------------------
Синтаксис
SETMAXROW(<nLastRow>, [<nScrollBorder>]) --> lSuccessful
Параметры
<nLastRow> - номер последней строки виртуального экрана,
поддерживаемой CT II-драйвером в диапазоне от 0 до 203, если
достаточно рабочей памяти.
<nScrollBorder> - необязательный числовой параметр, задающий ширину
полей, при пересечении границ которых курсором на видимой части экрана
будет осуществляться скролинг. Допустимы значения в диапазоне от 0 до
MAXROW(.T.) / 2. Значение, превышающее верхний предел, корректируется