SCREEN (описывает screen-структуру)
метка SCREEN([rows][,columns])[,AT()][,ALRT()][,CENTER]
[,COLOR()][,TRN][,EXPAND()][,GRAPHIC][,HLP()]
[,PRE()][,SHADOW][, ZOOM ][,CUA]
FADE
WIPE
FALL
[ROW()]
[COL()]
[BUTTON()]
[CHECK()]
[ENTERY()]
[IMAGE()]
[LIST()]
[OPTION
[CHECK()]
[RADIO()]
[метка] [STRING()]
.]
[PAINT()]
[PAUSE()]
[PROMT()]
[REPEAT()
[POINT()]
[multiple other fields]
.]
[метка] [STRING()]
[TEXT()]
.
метка | Допустима в Кларион метка. Она требуется для оператора SCREEN и не обязательна для экранных STRING-полей. |
rows | Целочисленная константа, задающая число строк на экране. Под экраном, в данном случае, понимается окно, используемое SCREEN-структурой. Максимум - 255, но произведение ROWS и COLUMNS не может превышать 32767. Если этот параметр опущен, то изображение, затертое экраном не сохраняется. |
columns | Целочисленная константа, задающая число колонок на экране. Максимум - 255, но произведение ROWS и COLUMNS не может превышать 32767. Если этот параметр опущен, то изображение, затертое экраном не сохраняется. |
AT | Задает X и Y координаты для экрана, положение которого, фиксированно. |
ALRT | Задает клавиши завершения поля, активные на всем экране. |
CENTER | Указывает, что открываемое окно должно быть отцентрировано относительно физического экрана. |
COLOR | Задает основной цвет экрана. |
TRN | Указывает на то, что предыдущий экран может прозрачно "просвечивать" сквозь текущий. |
EXPAND | Задает строку экрана, которая дублируется если экран, разработанный для режима 25 строк, открывается в режиме 43/50 строк. |
GRAPHIC | Переводит дисплей в графический режим. |
HLP | Задает окно помощи, связанное с экраном. |
PRE | Задает префикс метки для STRING-переменных. |
SHADOW | Указывает, что вокруг окна экрана автоматически размещается тень. |
ZOOM, FADE, WIPE, FALL WIPE, FALL CUA | Управляет методом появления экрана на дисплее. Задает SAA/CUA-подобный пользовательский интерфейс. |
ROW | Задает номер строки для описания в SCREEN-структуре. |
COL | Задает столбец в последней заданной строке для описания элемента SCREEN-структуры. |
BUTTON | Описывает поле-кнопку. |
CHECK | Описывает поле, позволяющее пользователю выбирать одно из двух возможных состояний. |
ENTRY | Описывает поле для ввода данных. |
IMAGE | Описывает область графического экрана, в которой может быть показан файл типа GIF/PCX. |
LIST | Описывает прямоугольник на экране для просмотра списка элементов. |
OPTION | Описывает меню-подобную структуру, содержащую несколько полей типа CHECK, RADIO или STRING. Все поля в структуре OPTION, должны быть одного типа. |
RADIO | Описывает выборы в меню для OPTION-структур. Только одна радиокнопка из нескольких, может быть активна в отдельный момент. |
STRING | Объявляет экранную переменную или символьную константу для показа на экране. |
PAINT | Устанавливает байты видеоатрибутов или цвета в прямоугольной области экрана. |
PAUSE | Замораживает курсор и показывает приглашение нажать клавишу завершения поля. |
PROMPT | Задает строку, которая ассоциируется с полем типа ENTRY, TEXT, LIST или OPTION. |
REPEAT | Описывает циклический набор полей. |
POINT | Описывает указатель (яркую полоску) в структуре REPEAT, используемую для выбора единичного элемента REPEAT. |
TEXT | Описывает мнгострочное поле для редактирования текста подобно редактору. |