Sdílet prostřednictvím


IVsUIHierarchyWindow – rozhraní

 

Implementován prostředí zobrazení hierarchie tento zápis VSPackages.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

[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

Název Popis
System_CAPS_pubmethod AddUIHierarchy(IVsUIHierarchy, UInt32)

Další kořenový uzel hierarchie uživatelského rozhraní přidá do seznamu spravovat hierarchii okna uživatelského rozhraní.

System_CAPS_pubmethod ExpandItem(IVsUIHierarchy, UInt32, EXPANDFLAGS)

Řídí stát nebo vzhled položky v hierarchii.

System_CAPS_pubmethod FindCommonSelectedHierarchy(UInt32, IVsUIHierarchy)

Najde nejnižší hierarchii, která je nejbližší předchůdce každého vybraného uzlu.

System_CAPS_pubmethod GetCurrentSelection(IntPtr, UInt32, IVsMultiItemSelect)

Při použití alternativní UIHierarchy, získá alternativní ID tématu aktuálního výběru.

System_CAPS_pubmethod GetItemState(IVsUIHierarchy, UInt32, UInt32, UInt32)

Vrátí stav nebo vzhled hierarchie.

System_CAPS_pubmethod Init(IVsUIHierarchy, UInt32, Object)

Inicializuje vlastní použití okna hierarchie uživatelského rozhraní.

System_CAPS_pubmethod RemoveUIHierarchy(IVsUIHierarchy)

Kořenový uzel hierarchie UI odebere z okna hierarchie uživatelského rozhraní.

System_CAPS_pubmethod SetCursor(IntPtr, IntPtr)

Tato metoda je zastaralá.Volání ji nemá žádný vliv.

System_CAPS_pubmethod SetWindowHelpTopic(String, UInt32)

Nastaví téma nápovědy pro okno hierarchie.

Poznámky

Toto rozhraní je implementováno prostředí zobrazení hierarchie, které napsal VSPackages pro windows stávající hierarchie (Explorer řešení, Explorer makro, a Server Explorer).Pomocí tohoto rozhraní do volání VSPackages Hierarchie uživatelského rozhraní okno Přidat, odebrat, rozbalte položku nebo vyberte hierarchie v okně.

Toto rozhraní mohou být implementovány také na vlastní UIHierarchy okna.K vytvoření vlastní UIHierarchy okna, volání QueryService na SVsUIShell služba získání ukazatele na IVsUIShell rozhraní.Jakmile ukazatel rozhraní, volání CreateToolWindow (CLASSID_VSUIHierarchyWindow).Můžete použít vrácené ppWindowFrame získáte ppunkDocView, na kterém QueryInterface lze volat pro ukazatel na IVsUIHierarchyWindow rozhraní.

Tipy nástrojů UIHierarchy jsou vyhrazeny okno zobrazit úplné titulek uzlu, pokud titulek se ořízne aktuální zobrazení (tj.)okno je příliš úzký zobrazit úplné titulek).Nemůže poskytnout vlastní tipy pro UIHierarchy windows.

Viz ilustrace provádění nebo volání rozhraní ve vzorku Basic Project.

Poznámky pro implementátory:

Implementované v prostředí Windows stávající hierarchie (Aplikaci Solution Explorer, Explorer makro, a Server Explorer).

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek