Таблица флагов действий: различия между версиями
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) (→Ссылки) |
||
Строка 24: | Строка 24: | ||
== Ссылки == | == Ссылки == | ||
* [http://mk.semico.ru/d1_p16.htm#d1_16_2_2_3 Таблица флагов действий на сайте НПП «СЕМИКО» (п. 16.2.2.3.)] | * [http://mk.semico.ru/d1_p16.htm#d1_16_2_2_3 Таблица флагов действий на сайте НПП «СЕМИКО» (п. 16.2.2.3.)] | ||
[[Category:Графический интерфейс пользователя]] |
Версия от 02:30, 24 марта 2014
Таблица флагов действий (DE) имеет формат:
FLDE0, FLDE1, FLDE2, ... FLDEJ
Таблица состоит из строки байт по числу элементов и ставит в соответствие каждому элементу экранной формы байт флагов действий.
Назначение битов:
бит 0 - разрешение команд ВЫБОР; бит 1 - признак выбора; бит 2 - разрешение команды ВВОД; бит 3 - признак ввода; бит 4 - разрешение команд ВЫХОД; бит 5 - признак выхода; бит 6 - разрешение периодического обновления экрана; бит 7 - запрет очистки экрана.
Если в байте флагов действий активного элемента установлено разрешение команды, то интерфейс воспринимает соответствующую команду, если не установлено - игнорирует.
Установленный бит разрешения периодического обновления вызывает автоматическую перерисовку экранной формы с периодом устанавливаемым пользователем (см. R9206) когда соответствующий элемент является активным.
Установленный бит запрета очистки экрана в байте активного элемента запрещает производить инициализацию графического экрана перед перерисовкой экранной формы.