Таблица флагов действий: различия между версиями
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 7: | Строка 7: | ||
Назначение битов: | Назначение битов: | ||
бит 0 - разрешение команд ВЫБОР; | бит 0 - разрешение [[Команды ВЫБОР|команд ВЫБОР]]; | ||
бит 1 - признак выбора; | бит 1 - признак выбора; | ||
бит 2 - разрешение [[Команда ВВОД|команды ВВОД]]; | бит 2 - разрешение [[Команда ВВОД|команды ВВОД]]; |
Версия от 23:31, 24 марта 2014
Таблица флагов действий (DE) имеет формат:
FLDE0, FLDE1, FLDE2, ... FLDEJ
Таблица состоит из строки байт по числу элементов и ставит в соответствие каждому элементу экранной формы байт флагов действий.
Назначение битов:
бит 0 - разрешение команд ВЫБОР; бит 1 - признак выбора; бит 2 - разрешение команды ВВОД; бит 3 - признак ввода; бит 4 - разрешение команд ВЫХОД; бит 5 - признак выхода; бит 6 - разрешение периодического обновления экрана; бит 7 - запрет очистки экрана.
Если в байте флагов действий активного элемента установлено разрешение команды, то интерфейс воспринимает соответствующую команду, если не установлено - игнорирует.
Установленный бит разрешения периодического обновления вызывает автоматическую перерисовку экранной формы с периодом устанавливаемым пользователем (см. R9206) когда соответствующий элемент является активным.
Установленный бит запрета очистки экрана в байте активного элемента запрещает производить инициализацию графического экрана перед перерисовкой экранной формы.