необязательный логический параметр, задающий при
<lMode> - необязательный логический параметр, задающий при значении
.T. возврат размера физического экрана, а при значении .F. или по
умолчанию возврат размера активного окна.
Возвращаемое значение
nScreenSize - число байтов.
Описание
Функция определяет размер экрана (с учетом атрибутов) в байтах. При 25
строках и 80 столбцах экран вмещает 2000 символов. Для каждого символа
имеется также байт атрибута. Таким образом, объем экрана равен 4000
байтов.
Если параметр <lMode> опущен или имеет значение .F., то возвращается
размер активного окна. Если параметр <lMode> имеет значение .T., то
возвращается размер физического экрана.
Примеры
. Вывод размеров в байтах:
WOPEN(10, 10, 20, 70) // Открыть окно
? SCREENSIZE() // Размер окна
? SCREENSIZE(.T.) // Размер физического экрана
See Also: MAXROW()
NUMCOL()
SCREENSTR()
Возвращает считанную с экрана символьную строку с цветовыми атрибуты.
------------------------------------------------------------------------------
Синтаксис
SCREENSTR([<nRow>], [<nColumn>], [<nCharCount>]) --> cCharString
Параметры
<nRow> - необязательный числовой параметр, задающий номер строки
позиции начала считывания. По умолчанию строка текущей позиции
курсора.
<nColumn> - необязательный числовой параметр, задающий номер столбца
позиции начала считывания. По умолчанию столбец текущей позиции
курсора.
<nCharCount> - необязательный числовой параметр, задающий количество
считываемых символов. По умолчанию считывание до конца окна или
экрана.
Возвращаемое значение
cCharString - символьная строка, содержащая считанные с экрана символы
с атрибутами.