Wyliczenie VSConstants.VsUIHierarchyWindowCmdIds
Wyliczenie poleceń, które stosuje się do zdarzeń unikatowe dla IVsUIHierarchyWindow.
Przestrzeń nazw: Microsoft.VisualStudio
Zestaw: Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)
Składnia
'Deklaracja
<GuidAttribute("60481700-078b-11d1-aaf8-00a0c9055a90")> _
Public Enumeration VsUIHierarchyWindowCmdIds
[GuidAttribute("60481700-078b-11d1-aaf8-00a0c9055a90")]
public enum VsUIHierarchyWindowCmdIds
Elementy członkowskie
Nazwa elementu członkowskiego | Opis | |
---|---|---|
UIHWCMDID_RightClick | Występuje, gdy użytkownik kliknie prawym przyciskiem myszy przycisk myszy w okienku drzewa. | |
UIHWCMDID_DoubleClick | Występuje, gdy użytkownik dwukrotnie kliknie przycisk myszy w okienku drzewa. | |
UIHWCMDID_EnterKey | Występuje, gdy użytkownik wciśnie klawisz Enter, podczas, gdy fokus w okienku drzewa. | |
UIHWCMDID_StartLabelEdit | Występuje, gdy tekst węzła drzewa staje się polem edycji wpisu. | |
UIHWCMDID_CommitLabelEdit | Występuje, gdy węzeł drzewa zamieni z polem edycji wpisu wróć na tekst statyczny. | |
UIHWCMDID_CancelLabelEdit | Występuje, gdy użytkownik hits klawisz escape i powoduje, że można edytować węzła z powrotem przekształcić tekst statyczny. |
Uwagi
UIHWCMDID_RightClick Polecenie to, co mówi interfejsu IVsUIHierarchy w IVsUIHierarchyWindow , aby wyświetlić menu kontekstowe.Od położenia kursora myszy może zmienić między myszy w dół i zdarzeń myszy i kliknij prawym przyciskiem myszy polecenie może być nawet pochodzą z klawiatury Visual Studio zawiera pozycję menu właściwego do pvaIn przez wykonanie operacji kopiowania pamięci na POINTS struktury do VT_UI4 część pvaIn wariantu.
Aby pokazać pochodnego użyj menu POINTS jako współrzędne, aby wyświetlić menu kontekstowe wywoływania ShowContextMenu.Zapewnienie prawidłowego polecenia obsługi można należy przekazywać NULL docelowej polecenia do ShowContextMenu menu tak, aby IVsUIHierarchyWindow będzie miał szansę pierwszy do obsługi poleceń, takich jak usuwanie.
Zdarzenia UIHWCMDID_StartLabelEdit, UIHWCMDID_CommitLabelEdit, i UIHWCMDID_CancelLabelEdit są tylko powiadamiania.Zmiana tekstu węzeł będzie obsługiwana przez SetProperty z właściwością ustawioną VSHPROPID_EditLabel.