Udostępnij za pośrednictwem


Interfejs IVsUIHierarchyWindow

 

Wdrożone przez środowisko, aby wyświetlić hierarchie tego zapisu VSPackages.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

[ComConversionLossAttribute]
[GuidAttribute("A2DD88C9-D878-4323-95A3-77DAF258E5D0")]
[InterfaceTypeAttribute(1)]
public interface IVsUIHierarchyWindow
[ComConversionLossAttribute]
[GuidAttribute("A2DD88C9-D878-4323-95A3-77DAF258E5D0")]
[InterfaceTypeAttribute(1)]
public interface class IVsUIHierarchyWindow
[<ComConversionLossAttribute>]
[<GuidAttribute("A2DD88C9-D878-4323-95A3-77DAF258E5D0")>]
[<InterfaceTypeAttribute(1)>]
type IVsUIHierarchyWindow = interface end
<ComConversionLossAttribute>
<GuidAttribute("A2DD88C9-D878-4323-95A3-77DAF258E5D0")>
<InterfaceTypeAttribute(1)>
Public Interface IVsUIHierarchyWindow

Metody

Nazwa Opis
System_CAPS_pubmethod AddUIHierarchy(IVsUIHierarchy, UInt32)

Dodaje węzeł hierarchii UI dodatkowych główny do listy zarządzane przez okno hierarchia interfejsu użytkownika.

System_CAPS_pubmethod ExpandItem(IVsUIHierarchy, UInt32, EXPANDFLAGS)

Kontroluje Państwo lub wygląd elementów w hierarchii.

System_CAPS_pubmethod FindCommonSelectedHierarchy(UInt32, IVsUIHierarchy)

Wyszukuje wysuniętymi hierarchii, który jest najbliższy ancestor do każdego wybranego węzła.

System_CAPS_pubmethod GetCurrentSelection(IntPtr, UInt32, IVsMultiItemSelect)

Pobiera alternatywny identyfikator elementu z bieżącego zaznaczenia, użyty alternatywny UIHierarchy.

System_CAPS_pubmethod GetItemState(IVsUIHierarchy, UInt32, UInt32, UInt32)

Zwraca stan lub wygląd hierarchii.

System_CAPS_pubmethod Init(IVsUIHierarchy, UInt32, Object)

Inicjuje niestandardowe użyj okna hierarchii interfejsu użytkownika.

System_CAPS_pubmethod RemoveUIHierarchy(IVsUIHierarchy)

Usuwa korzenia hierarchii interfejsu użytkownika z hierarchii okna interfejsu użytkownika.

System_CAPS_pubmethod SetCursor(IntPtr, IntPtr)

Metoda ta jest przestarzała.Wywołanie, to nie ma wpływu.

System_CAPS_pubmethod SetWindowHelpTopic(String, UInt32)

Ustawia tematu pomocy dla okna hierarchii.

Uwagi

Ten interfejs jest implementowana przez środowisko do wyświetlania hierarchii, które zostały napisane przez VSPackages dla istniejących windows hierarchii (Explorer rozwiązania, Explorer makro, i Server Explorer).Przy użyciu tego interfejsu, VSPackages, wywołanie do Hierarchii UI okno, aby dodać, usunąć, rozwiń lub zaznacz hierarchie, w oknie.

Można też zaimplementować interfejsu niestandardowe UIHierarchy okna.Do utworzenia wystąpienia własne UIHierarchy okna, wywołanie QueryService na SVsUIShell Service, aby uzyskać wskaźnik do IVsUIShell interfejsu.Po utworzeniu wskaźnika do interfejsu wywołania CreateToolWindow (CLASSID_VSUIHierarchyWindow).Można użyć zwrócony ppWindowFrame Aby uzyskać ppunkDocView, na którym QueryInterface można wywołać dla wskaźnika do IVsUIHierarchyWindow interfejsu.

Narzędzie porad w UIHierarchy okna są zastrzeżone dla Pokaż pełne podpis węzła, jeśli podpis jest obcięty przez bieżący widok (tj.Okno to jest zbyt wąska, aby wyświetlić pełne podpis).Nie można dostarczyć niestandardowy podpowiedzi dla UIHierarchy systemu windows.

Patrz ilustracje realizacji i/lub wywołania tego interfejsu w próbce Basic Project.

Uwagi dotyczące implementacji:

Wdrożone przez środowisko Windows istniejącej hierarchii (Solution Explorer, Explorer makro, i Server Explorer).

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku