ActionFlags — перечисление

Действия, которые должен выполнить Windows-клиент после обработки события.

Это перечисление имеет атрибут FlagsAttribute, поддерживающий побитовое соединение составляющих его значений.

Синтаксис

[Flags]
public enum ActionFlags

Члены

Имя члена Описание

None

Ничего не делать. Значение 0x0000.

ContinueAction

Продолжить текущее действие, если этот флаг не установить — то действие будет прервано! Значение 0x0001.

CommittedData

Данные карточки сохранены, можно закрывать. Значение 0x0002.

NoShortcuts

Не создавать ярлык для карточки при её закрытии. Значение 0x0100.

WantReturn

Передавать карточке нажатия клавиши Enter — тогда как в стандартном режиме Windows-клиент сам перехватывает эти нажатия, и использует их как сигнал к закрытию карточки. Значение 0x0200.

HideFrame

Скрыть окно карточки. Значение 0x0400.

ChangeWantReturn

Признак, что карточка хочет изменить поведение Enter. Значение 0x0800.

WantAllKeys

Передавать карточке коды всех нажатых клавиш — тогда как в стандартном режиме Windows-клиент перехватывает нажатия системных клавиш, таких как Tab, Esc и т.д. Значение 0x1000.

ChangeWantAllKeys

Признак, что карточка хочет изменить поведение системных клавиш. Значение 0x2000.

HideStatusBar

Скрыть строку статуса в окне карточки. Значение 0x4000.

Заметки

Для побитового соединения значений используйте побитовый оператор OR, как показано в следующем примере

ActionFlags args = ActionFlags.NoShortcuts` | ActionFlags.CommittedData;