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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 11: Строка 11:
     бит 2 - разрешение [[Команда ВВОД|команды ВВОД]];
     бит 2 - разрешение [[Команда ВВОД|команды ВВОД]];
     бит 3 - признак ввода;
     бит 3 - признак ввода;
     бит 4 - разрешение команд ВЫХОД;
     бит 4 - разрешение [[Команда ВЫХОД|команд ВЫХОД]];
     бит 5 - признак выхода;
     бит 5 - признак выхода;
     бит 6 - разрешение периодического обновления экрана;
     бит 6 - разрешение периодического обновления экрана;

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

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

FLDE0, FLDE1, FLDE2, ... FLDEJ

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

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

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

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

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

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

Ссылки