COLS (число столбцов)
COLS([ screen ])
field
variable
screen field variable
Метка SCREEN-структуры. |
Номер или EQUATE-метка поля. |
Метка экранного поля типа STRING. |
Функция COLS возвращает число столбцов, занятых элементом экрана. COLS без параметров, возвращает число столбцов на физическом экране (текущий текстовый режим). Если задан параметр SCREEN, то возвращается ширина экрана в столбцах.
Если заданы параметры FIELD или VARIABLE, возвращается число столбцов, занятых полем.
Возвращаемый тип данных: LONG
Пример:
R# = ROWS() !Сохраняем число строк на физическом экране
C# = COLS() !Сохраняем число столбцов на физическом экране
GraphicScreenProc !Вызываем процедуру, работающую в графике
SETTEXT(R#,C#) !Восстанавливаем предыдущий текстовый режим
SaveCols = COLS(Total) !Сохраняем ширину поля ИТОГО:
SHOW(ROW(),COL()+COLS(?)+1,Status) !Показать состояние линии
BLANK(ROW(?),COL(?),ROWS(?),COLS(?))
!Спрятать текущее поле
См. также: ,