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 |
---|---|
Proporciona un grupo para los elementos de Button (Elemento) . |
|
define todos los menús que un VSPackage implementa. |