Элемент CommandFlag
Изменяет родительский элемент.
<CommandFlag>DynamicVisibility</CommandFlag>
Атрибуты и элементы
Следующий раздел описывает допустимые значения элемента.
Атрибуты
Отсутствует.
Дочерние элементы
Значение |
Описание |
---|---|
AllowParams |
Указывает, что пользователи могут вводить параметры команды команда в окне, когда они выводятся каноническое имя команды. Допустимы для: Button |
AlwaysCreate |
Меню создается даже если он не содержит группы или кнопки. Допустимы для: Menu |
CaseSensitive |
Записи пользователей с учетом регистра. Допустимы для: Combo |
CommandWellOnly |
Примените этот пометить если команда не отображается в меню верхнего уровня и необходимо сделать его доступным для дополнительной настройки оболочки, например для привязки к сочетанию клавиш. После того как VSPackage устанавливается, можно настраивать эти команды, открыв Параметры диалоговое окно и затем изменить расположение команды в рамках Среда клавиатуры категория. Этот пометить не влияет на позиционирование на контекстных меню, панелей инструментов, контроллерах меню или вложенного меню. Допустимы для: Button" Combo |
DefaultDisabled |
По умолчанию команда заблокировано, если VSPackage, который его реализует не загружен или QueryStatus метод не был вызван. Допустимы для: Button" Combo |
DefaultDocked |
Состыкованное по умолчанию. Этот параметр не применяется к панели инструментов, так как они всегда размещаются. |
DefaultInvisible |
По умолчанию команда невидимые если VSPackage, который реализует его или не загружен QueryStatus метод не был вызван. Рекомендуется это сочетании с DynamicVisibility пометить. Допустимы для: Button" Combo" Menu |
DontCache |
Интегрированная среда разработки не кэширует в кэше QueryStatus результаты метода для данной команды. Для меню, это означает, что контроллер меню кэширует текст его пунктов меню. Используйте этот пометить если меню содержит динамические элементы или элементы, у которых есть динамический текст. Допустимы для: Button" Menu |
DynamicItemStart |
Обозначает начало динамического списка. Это позволяет среде для построения списка, можно последовательно вызвать QueryStatus метод над элементами списков до OLECMDERR_E_UNSUPPORTED пометить не возвращается. Это хорошо работает для элементов, недавно использовавшиеся (как списки MRU) и списки окна. Допустимы для: Button |
DynamicVisibility |
Видимость может быть изменено с помощью команды QueryStatus метод или идентификаторы GUID контекста, который включается в VisibilityConstraints раздел. Применяется к командам, отображаемому в меню, а не на панели инструментов. Элементы верхнего уровня панели инструментов можно отключить, но не скрытый, если пометить OLECMDF_INVISIBLE возвращаемый QueryStatus метод. В меню, этот пометить также указывает на то, что он должен автоматически быть скрыт, если скрыты все его члены. Этот пометить как правило, присвоенный вложенным меню, поскольку меню верхнего уровня уже имеют этого расширения функциональности. Этот пометить должен быть объединяется с DefaultInvisible пометить. Допустимы для: Button" Combo" Menu |
FilterKeys |
Фильтрации см. в разделе ключей вниз. Элемент Combo. Допустимы для: Combo |
FixMenuController |
Если эта команда располагается на контроллер меню команда всегда значение по умолчанию; то есть, если выбрана кнопка выбрана команда самого контроллера меню. Если контроллер меню содержит TextIsAnchorCommand пометить набор, затем контроллер меню также принимает его текст команды, имеющей FixMenuController пометить. Только одна команда должна иметь на контроллере меню FixMenuController пометить. Если более чем одна команда таким образом отмечается, то последнюю команду в меню команда по умолчанию. Допустимы для: Button |
IconAndText |
Отобразить значок и отправьте СМС в меню и панели инструментов. Допустимы для: Button" Combo" Menu |
NoAutoComplete |
Функция Автоматическ-полная заблокирована. Допустимы для: Combo |
NoButtonCustomize |
Предоставьте пользователю не настраивать эту кнопку. Допустимы для: Button" Combo |
NoKeyCustomize |
Не включайте настройки клавиатуры. Допустимы для: Button" Combo |
NoShowOnMenuController |
Если эта команда располагается на контроллер меню команда не отображается в раскрывающемся списке. Допустимы для: Button |
NotInTBList |
Не появляется в списке доступные панели инструментов. Это допустимо только для типов меню панели инструментов. Допустимы для: Menu |
NoToolbarClose |
Пользователь не может закрыть панель инструментов. Это допустимо только для типов меню панели инструментов. Допустимы для: Menu |
Pict |
Показать только значок на панели инструментов, а только текста меню. Если значок не определен, то показывает активную пустое пространство на панели инструментов. Допустимы для: Button |
PostExec |
Выполняет non-запретить команды. Интегрированная среда разработки откладывает выполнение до тех пор, пока не будут завершены все запросы предварительной обработки. Допустимы для: Button |
RouteToDocs |
Команда направлялась активный документ. Допустимы для: Button |
StretchHorizontally |
Если пометить установлен, ширина будет минимальной шириной для поля со списком и если места на панели инструментов, то поле со списком растянет, чтобы заполнять доступное пространство. Это происходит, только если панель инструментов закреплена горизонтально и только одно поле со списком на панели инструментов может использовать пометить (пометить не учитывается для всех, за исключением первого поля со списком). Допустимы для: Combo |
TextMenuUseButton |
Используйте ButtonText поле для меню. По умолчанию поле MenuText если указано. Допустимы для: Button |
TextChanges |
Текст команды или меню можно изменить во время выполнения, обычно посредством QueryStatus метод. Допустимы для: Button" Menu |
TextChangesButton |
Допустимы для: Button |
TextIsAnchorCommand |
Для контроллера меню, текст меню берется из команды по умолчанию (привязки). Команда привязки последняя запертая на задвижку выбранную или команда. Если этот пометить не задан, то используется его контроллером меню MenuText поле. Однако щелкните контроллер меню по-прежнему содержит последнюю команду, выбранную из этого контроллера. Рекомендуется пометить сочетании с такой TextChanges пометить. Этот пометить применяется только к меню типа MenuController или MenuControllerLatched. Допустимы для: Menu |
TextMenuCtrlUseMenu |
Используйте MenuText поле на контроллерах меню. По умолчанию поле ButtonText. Допустимы для: Button |
TextMenuUseButton |
Используйте ButtonText поле для меню. По умолчанию поле MenuText если указано. Допустимы для: Button |
TextOnly |
Показывать только текст на панели инструментов или меню, но отсутствует значке даже если значок определен. Допустимы для: Button |
Родительские элементы
Элемент |
Описание |
---|---|
Предоставляет группу для Элемент Button элементы. |
|
Указывает все меню, VSPackage реализует. |