VSConstants.VsUIHierarchyWindowCmdIds, énumération
Une énumération des commandes qui s'appliquent aux événements uniques à IVsUIHierarchyWindow.
Espace de noms : Microsoft.VisualStudio
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
<GuidAttribute("60481700-078b-11d1-aaf8-00a0c9055a90")> _
Public Enumeration VsUIHierarchyWindowCmdIds
[GuidAttribute("60481700-078b-11d1-aaf8-00a0c9055a90")]
public enum VsUIHierarchyWindowCmdIds
Membres
Nom de membre | Description | |
---|---|---|
UIHWCMDID_RightClick | Se produit lorsque le droit de l'utilisateur clique sur le pointage avec la souris le volet de l'arborescence. | |
UIHWCMDID_DoubleClick | Se produit lorsque le double d'utilisateur clique sur la souris sur le volet de l'arborescence. | |
UIHWCMDID_EnterKey | Se produit lorsque l'utilisateur enfonce la touche Entrée pendant que le volet de l'arborescence a le focus. | |
UIHWCMDID_StartLabelEdit | Se produit lorsque le texte de nœud d'arbre devient un champ d'entrée modifiable. | |
UIHWCMDID_CommitLabelEdit | Se produit lorsqu'un nœud d'arbre tourne d'un champ d'entrée modifiable le recharger le texte statique. | |
UIHWCMDID_CancelLabelEdit | Se produit lorsque l'utilisateur touche la touche ESCAPE et provoque un nœud d'arbre modifiable au tour le recharger le texte statique. |
Remarques
La commande d'UIHWCMDID_RightClick est ce qui indique l'interface IVsUIHierarchy dans IVsUIHierarchyWindow afficher le menu contextuel.Étant donné que la position de la souris peut changer entre la souris vers le bas et la souris vers le haut des événements et la commande de bouton droit sur peuvent même provenir du clavier Visual Studio fournit la position appropriée de menu dans pvaIn en effectuant une opération de copie de mémoire sur une structure d'POINTS dans la partie d'VT_UI4 du variant d'pvaIn.
Pour montrer le menu utilisez POINTS dérivé comme coordonnées pour montrer le menu contextuel, ShowContextMenu appelant.Pour garantir la commande appropriée vous gérant doit passer une cible de la commande d'NULL dans le menu d'ShowContextMenu afin qu'IVsUIHierarchyWindow ait la première chance de gérer des commandes comme la suppression.
Les événements UIHWCMDID_StartLabelEdit, UIHWCMDID_CommitLabelEdit, et UIHWCMDID_CancelLabelEdit sont pour la notification uniquement.Modifiant le texte du nœud sera géré par SetProperty avec le jeu de propriétés à VSHPROPID_EditLabel.