Таблица флагов действий: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
(Новая страница: «'''Таблица флагов действий''' (DE) имеет формат: FLDE0, FLDE1, FLDE2, ... FLDEJ Таблица состоит из строки …»)
 
Строка 23: Строка 23:


== Ссылки ==
== Ссылки ==
* [http://mk.semico.ru/d1_p16.htm#d1_16_2_2_3 Таблица флагов действий на сайте НПП «СЕМИКО»]
* [http://mk.semico.ru/d1_p16.htm#d1_16_2_2_3 Таблица флагов действий на сайте НПП «СЕМИКО» (п. 16.2.2.3.)]

Версия от 01:05, 24 марта 2014

Таблица флагов действий (DE) имеет формат:

FLDE0, FLDE1, FLDE2, ... FLDEJ

Таблица состоит из строки байт по числу элементов и ставит в соответствие каждому элементу экранной формы байт флагов действий.

Назначение битов:

   бит 0 - разрешение команд ВЫБОР;
   бит 1 - признак выбора;
   бит 2 - разрешение команды ВВОД;
   бит 3 - признак ввода;
   бит 4 - разрешение команд ВЫХОД;
   бит 5 - признак выхода;
   бит 6 - разрешение периодического обновления экрана;
   бит 7 - запрет очистки экрана. 

Если в байте флагов действий активного элемента установлено разрешение команды, то интерфейс воспринимает соответствующую команду, если не установлено - игнорирует.

Установленный бит разрешения периодического обновления вызывает автоматическую перерисовку экранной формы с периодом устанавливаемым пользователем (см. п. 16.3.5) когда соответствующий элемент является активным.

Установленный бит запрета очистки экрана в байте активного элемента запрещает производить инициализацию графического экрана перед перерисовкой экранной формы.

Ссылки