Compartir a través de


CommandFlag (Elemento)

Modificar su elemento primario.

<CommandFlag>DynamicVisibility</CommandFlag>

Atributos y elementos

La siguiente sección describe los valores válidos del elemento.

Atributos

Ninguno.

Elementos secundarios

Valor

Descripción

AllowParams

Indica que los usuarios pueden escribir parámetros de comando en la ventana de comandos cuando escriba el nombre canónico de comando.

válido para: Button

AlwaysCreate

Se crea el menú aunque no tiene grupos ni botón.

válido para: Menu

CaseSensitive

Las entradas de usuario distinguen entre mayúsculas y minúsculas.

válido para: Combo

CommandWellOnly

Aplica este marcador si el comando no aparece en el menú de nivel superior y desea que quede disponible para la personalización adicional de shell, por ejemplo, para enlazarla a un método abreviado de teclado. Después de que el Paquete está instalado, puede personalizar estos comandos abriendo el cuadro de diálogo de Opciones y después de la posición del comando bajo la categoría de Entorno de teclado . Este mensaje no afecta a la posición en menús contextuales, barras de herramientas, controladores de menú, o submenús.

válido para: Button, Combo

DefaultDisabled

De forma predeterminada, está deshabilitado el comando si el Paquete que lo implementa no se carga o el método de QueryStatus no se ha llamado.

válido para: Button, Combo

DefaultDocked

Acopla de forma predeterminada. El esta configuración ya no se aplica a las barras de herramientas porque se acoplan siempre.

DefaultInvisible

De forma predeterminada, el comando no es visible si el Paquete que lo implementa no se carga o el método de QueryStatus no se ha llamado.

Se recomienda combina esto con el marcador de DynamicVisibility .

válido para: Button, Combo, Menu

DontCache

El entorno de desarrollo no almacena en caché los resultados del método de QueryStatus para este comando.

Para obtener un menú, significa un controlador de menú que no almacene en memoria caché el texto de los elementos de menú. Utilice este marcador cuando el menú contiene elementos dinámicos o elementos con texto dinámico.

válido para: Button, Menu

DynamicItemStart

indica el principio de una lista dinámica. Esto permite al entorno para compilar una lista sucesivamente llamando al método de QueryStatus en elementos de lista hasta que se devuelva el indicador de OLECMDERR_E_UNSUPPORTED. Esto funciona bien para elementos como lista de archivos usados recientemente (MRU) y listas de ventanas.

válido para: Button

DynamicVisibility

Visibilidad de comando se puede cambiar con el método de QueryStatus o con un contexto GUID que se incluye en la sección de VisibilityConstraints .

Se aplica a los comandos que aparecen en menús, no en las barras de herramientas. Los elementos de nivel superior de la barra de herramientas se pueden deshabilitar pero no ocultar, cuando el marcador de OLECMDF_INVISIBLE se devuelve del método de QueryStatus .

En un menú, este marcador también indica que debe automáticamente ocultar cuando oculta a todos sus miembros. Este marcador se suele asignar a los submenús porque los menús de nivel superior ya tienen este comportamiento.

Este marcador se debe combinar con el marcador de DefaultInvisible .

válido para: Button, Combo, Menu

teclas de filtros

Vea el tema de teclas de filtrado en Combo (Elemento).

válido para: Combo

FixMenuController

Si colocan a este comando en un controlador de menú, el comando siempre es el valor predeterminado; es decir, el comando selecciona siempre que el botón propio de controlador de menú está seleccionado. Si el controlador del menú tiene el indicador de TextIsAnchorCommand establecido, el controlador del menú también utiliza el texto de comando que tiene la marca de FixMenuController .

Solo un comando en un controlador del menú debe tener el indicador de FixMenuController . Si marca a más de un comando en, el comando pasado en el menú haga el comando predeterminado.

válido para: Button

IconAndText

Muestra un icono y text en el menú y la barra de herramientas.

válido para: Button, Combo, Menu

NoAutoComplete

Característica autocompletar está deshabilitado.

válido para: Combo

NoButtonCustomize

No permite al usuario personalizar este botón.

válido para: Button, Combo

NoKeyCustomize

No habilite la personalización del teclado.

válido para: Button, Combo

NoShowOnMenuController

Si colocan a este comando en un controlador de menú, el comando no aparece en la lista desplegable.

válido para: Button

NotInTBList

No aparece en la lista de barras de herramientas disponibles. Esto solo es válido para los tipos del menú de barras de herramientas.

válido para: Menu

NoToolbarClose

el usuario no puede cerrar la barra de herramientas. Esto solo es válido para los tipos del menú de barras de herramientas.

válido para: Menu

Pict

Sólo muestra un icono en la barra de herramientas, pero sólo el texto en un menú. Si no se especifica ningún icono, muestra un espacio en blanco seleccionables en una barra de herramientas.

válido para: Button

PostExec

Crea el comando sin bloqueo. El entorno de desarrollo cede la ejecución hasta que se completan todas las consultas de proceso previo.

válido para: Button

RouteToDocs

Enrutan al comando al documento activo.

válido para: Button

StretchHorizontally

Cuando se establece este marcador, el ancho se convierte en el ancho mínimo del cuadro combinado, y si hay sitio en la barra de herramientas, el cuadro combinado se ajusta para rellenar el espacio disponible. Esto sólo se produce si la barra de herramientas horizontal está acoplada, y solo un cuadro combinado de la barra de herramientas se puede utilizar la marca (el marcador se omite en todos excepto el primer cuadro combinado).

válido para: Combo

TextMenuUseButton

Utilice el campo de ButtonText de los menús. el campo predeterminado es MenuText si se especifica.

válido para: Button

TextChanges

El comando o texto de menú puede cambiar en tiempo de ejecución, normalmente con el método de QueryStatus .

válido para: Button, Menu

TextChangesButton

válido para: Button

TextIsAnchorCommand

Para un controlador de menú, texto de menú se toma del comando predeterminado (delimitador). Un comando de delimitador es el comando pasado seleccionado o trabado. Si este marcador no se establece, el controlador del menú utiliza su propio campo de MenuText . Sin embargo, en el controlador del menú todavía habilita el comando seleccionado último de ese controlador.

Recomendamos que combina este marcador con el marcador de TextChanges .

Este marcador se aplica sólo a los menús de MenuController o de MenuControllerLatched escrito.

válido para: Menu

TextMenuCtrlUseMenu

Utilice el campo de MenuText en los controladores del menú. el campo predeterminado es ButtonText.

válido para: Button

TextMenuUseButton

Utilice el campo de ButtonText de los menús. el campo predeterminado es MenuText si se especifica.

válido para: Button

TextOnly

Sólo muestra el texto en una barra de herramientas o un menú pero ningún icono incluso si se especifica el icono.

válido para: Button

Elementos primarios

Elemento

Descripción

Buttons (Elemento)

Proporciona un grupo para los elementos de Button (Elemento) .

Menus (Elemento)

define todos los menús que un VSPackage implementa.

Vea también

Otros recursos

Tabla de comandos de Visual Studio (. archivos de Vsct)