__VSTRANSACCELEXFLAGS Перечисление

Определение

Флаги для вызовов TranslateAcceleratorEx(MSG[], UInt32, UInt32, Guid[], Guid, UInt32, Int32, Int32).

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

public enum class __VSTRANSACCELEXFLAGS
public enum class __VSTRANSACCELEXFLAGS
enum __VSTRANSACCELEXFLAGS
[System.Flags]
public enum __VSTRANSACCELEXFLAGS
[<System.Flags>]
type __VSTRANSACCELEXFLAGS = 
Public Enum __VSTRANSACCELEXFLAGS
Наследование
__VSTRANSACCELEXFLAGS
Атрибуты

Поля

VSTAEXF_AllowModalState 16

По умолчанию эта функция не может быть вызвана, когда оболочка находится в модальном состоянии, поскольку маршрутизация команд по существу опасна. Однако если необходимо получить доступ к этому в модальном состоянии, установите этот флаг, но имейте в виду, что многие команды приведут к непрогнозируемую результату.

VSTAEXF_Default 0

rgrguidKeyBindingScopes добавляются перед активным в настоящий момент областям привязки ключа, а затем команда выполняется.

VSTAEXF_IgnoreActiveKBScopes 2

rgrguidKeyBindingScopes используются ВМЕСТО активных в настоящий момент областей привязки ключа.

VSTAEXF_NoFireCommand 1

Не запускать команду через маршрутизацию команд.

VSTAEXF_UseGlobalKBScope 8

Преобразование ключей с использованием привязок ключей Global. Эквивалентно передаче CMDSETID_StandardCommandSet97 и Гуидкэйдупе для областей и VSTAEXF_IgnoreActiveKBScopes флага.

VSTAEXF_UseTextEditorKBScope 4

Преобразование ключей с использованием привязок ключей TextEditor. Эквивалентно передаче CMDUIGUID_TextEditor, CMDSETID_StandardCommandSet97 и Гуидкэйдупе для областей и VSTAEXF_IgnoreActiveKBScopes флага.

Комментарии

Подпись COM

Из vsshell80. IDL:

Применяется к