CommandFlag, élément
modifie son élément parent.
<CommandFlag>DynamicVisibility</CommandFlag>
Attributs et éléments
La section suivante décrit les valeurs d'éléments valides.
Attributs
Aucun
Éléments enfants
Valeur |
Description |
---|---|
AllowParams |
Indique que les utilisateurs peuvent entrer des paramètres de la commande dans la fenêtre de Commande lorsqu'ils présentent le nom canonique de la commande. valide pour : Button |
AlwaysCreate |
Le menu est créé même s'il n'a aucun groupe bouton ou. valide pour : Menu |
CaseSensitive |
Les entrées d'utilisateur respectent la casse. valide pour : Combo |
CommandWellOnly |
Appliquez cet indicateur si la commande ne s'affiche pas dans le menu du niveau supérieur et vous souhaitez que le rendre disponible pour la personnalisation supplémentaire de shell, par exemple, pour la lier à un raccourci clavier. Une fois le VSPackage est installé, vous pouvez personnaliser ces commandes en ouvrant la boîte de dialogue d' Options puis en modifiant le positionnement de commande sous la catégorie d' environnement de clavier . Cette balise n'affecte pas le positionnement des menus contextuels, des barres d'outils, des contrôleurs de menu, ou des sous-menus. valide pour : Button, Combo |
DefaultDisabled |
Par défaut, la commande est désactivée si le VSPackage qui l'implémente n'est pas chargé ou la méthode d' QueryStatus n'a pas été appelée. valide pour : Button, Combo |
DefaultDocked |
Ancrée par défaut. Ce paramètre n'applique plus des barres d'outils car ils sont toujours ancrés. |
DefaultInvisible |
Par défaut, la commande est invisible si le VSPackage qui l'implémente n'est pas chargé ou la méthode d' QueryStatus n'a pas été appelée. Nous vous recommandons que vous combinez faire avec la balise d' DynamicVisibility . valide pour : Button, Combo, Menu |
DontCache |
L'environnement de développement ne met pas en cache les résultats de méthode d' QueryStatus pour cette commande. Pour afficher un menu, cela indique un contrôleur de menu ne pas mettre en cache le texte de ses éléments de menu. Utilisez cet indicateur lorsque le menu contient les éléments DOM ou les éléments qui ont le texte dynamique. valide pour : Button, Menu |
DynamicItemStart |
indique le début d'une liste dynamique. Cela permet à l'environnement pour générer une liste en appelant successivement la méthode d' QueryStatus sur des éléments de liste jusqu'à ce que la balise d'OLECMDERR_E_UNSUPPORTED soit retournée. Cela fonctionne bien pour les éléments tels que les listes (MRU) derniers fichiers utilisés et les listes de fenêtre. valide pour : Button |
DynamicVisibility |
La visibilité de la commande peut être modifiée par le biais de la méthode d' QueryStatus ou via un contexte GUID inclus dans la section d' VisibilityConstraints . S'applique aux commandes qui s'affichent dans les menus, et non sur les barres d'outils. Les éléments de niveau supérieur de barre d'outils peuvent être désactivés mais non masqués, lorsque la balise d'OLECMDF_INVISIBLE est retournée à partir de la méthode d' QueryStatus . Dans un menu, cet indicateur indique également qu'elle doit être automatiquement masquée lorsque tous ses membres sont masqués. Cette balise est généralement assignée à des sous-menus car les menus de niveau supérieur ont déjà ce comportement. Cette balise doit être combiné avec la balise d' DefaultInvisible . valide pour : Button, Combo, Menu |
touches filtres |
Consultez la rubrique de clés filtrage sous Combo, élément. valide pour : Combo |
FixMenuController |
si cette commande est positionnée sur un contrôleur de menu, la commande est toujours la valeur par défaut ; autrement dit, la commande est sélectionnée lorsque le bouton de contrôleur de menu lui-même est sélectionné. Si le contrôleur de menu a la balise d' TextIsAnchorCommand définie, le contrôleur de menu prend également son texte de la commande avec la balise d' FixMenuController . Une seule commande sur un contrôleur de menu doit avoir l'indicateur d' FixMenuController . Si plusieurs commande n'est pas marquée, la dernière commande dans le menu est celui par défaut. valide pour : Button |
IconAndText |
Afficher une icône et le texte dans le menu et la barre d'outils. valide pour : Button, Combo, Menu |
NoAutoComplete |
La saisie semi-automatique la fonctionnalité est désactivé. valide pour : Combo |
NoButtonCustomize |
Ne pas laisser l'utilisateur personnaliser ce bouton. valide pour : Button, Combo |
NoKeyCustomize |
n'activez pas la personnalisation de clavier. valide pour : Button, Combo |
NoShowOnMenuController |
Si cette commande est positionnée sur un contrôleur de menu, la commande ne s'affiche pas dans la liste déroulante. valide pour : Button |
NotInTBList |
N'apparaît pas dans la liste des barres d'outils. C'est valide uniquement pour les types de menu de la barre d'outils. valide pour : Menu |
NoToolbarClose |
l'utilisateur ne peut pas fermer la barre d'outils. C'est valide uniquement pour les types de menu de la barre d'outils. valide pour : Menu |
Pict |
Afficher uniquement une icône d'une barre d'outils, mais uniquement le texte dans un menu. Si aucune icône n'est spécifiée, affiche un espace interactif d'une barre d'outils. valide pour : Button |
PostExec |
Rend la commande non bloquante. L'environnement de développement diffère l'exécution jusqu'à ce que toutes les requêtes de prétraitement effectuées. valide pour : Button |
RouteToDocs |
La commande est routée vers le document actif. valide pour : Button |
StretchHorizontally |
Lorsque cette balise est définie, la largeur devient la largeur minimale de la zone de liste déroulante, et s'il y a partie dans la barre d'outils, la zone de liste déroulante s'étire pour remplir l'espace disponible. Cela se produit uniquement si la barre d'outils est ancré horizontalement, et uniquement une zone de liste déroulante dans la barre d'outils peut utiliser l'indicateur (la balise est ignorée sur tous sauf la première zone de liste déroulante). valide pour : Combo |
TextMenuUseButton |
Utilisez le champ d' ButtonText pour les menus. le champ par défaut est MenuText s'il est spécifié. valide pour : Button |
TextChanges |
Le texte de commande ou de menu peut être modifié au moment de l'exécution, généralement via la méthode d' QueryStatus . valide pour : Button, Menu |
TextChangesButton |
valide pour : Button |
TextIsAnchorCommand |
Pour un contrôleur de menu, le texte du menu est issu de la commande par défaut (ancre). Une commande d'ancrage est la dernière commande sélectionnée ou verrouillée. Si cet indicateur n'est pas définie, le contrôleur de menu utilise son propre champ d' MenuText . Toutefois, cliquez sur le contrôleur de menu vérifie toujours la dernière commande sélectionnée de ce contrôleur. Nous vous recommandons que vous combinez cette balise avec la balise d' TextChanges . Cette balise s'applique uniquement aux menus du type MenuController ou MenuControllerLatched. valide pour : Menu |
TextMenuCtrlUseMenu |
Utilisez le champ d' MenuText sur les contrôleurs de menu. le champ par défaut est ButtonText. valide pour : Button |
TextMenuUseButton |
Utilisez le champ d' ButtonText pour les menus. le champ par défaut est MenuText s'il est spécifié. valide pour : Button |
TextOnly |
Texte only bargains d'une barre d'outils ou de menu mais aucune icône même si l'icône est spécifiée. valide pour : Button |
Éléments parents
Élément |
Description |
---|---|
Fournit un groupe pour les éléments de Button, élément . |
|
définit tous les menus qu'un VSPackage implémente. |