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 | |
---|---|---|
![]() |
AddUIHierarchy(IVsUIHierarchy, UInt32) | Další kořenový uzel hierarchie uživatelského rozhraní přidá do seznamu spravovat hierarchii okna uživatelského rozhraní. |
![]() |
ExpandItem(IVsUIHierarchy, UInt32, EXPANDFLAGS) | Řídí stát nebo vzhled položky v hierarchii. |
![]() |
FindCommonSelectedHierarchy(UInt32, IVsUIHierarchy) | Najde nejnižší hierarchii, která je nejbližší předchůdce každého vybraného uzlu. |
![]() |
GetCurrentSelection(IntPtr, UInt32, IVsMultiItemSelect) | Při použití alternativní UIHierarchy, získá alternativní ID tématu aktuálního výběru. |
![]() |
GetItemState(IVsUIHierarchy, UInt32, UInt32, UInt32) | Vrátí stav nebo vzhled hierarchie. |
![]() |
Init(IVsUIHierarchy, UInt32, Object) | Inicializuje vlastní použití okna hierarchie uživatelského rozhraní. |
![]() |
RemoveUIHierarchy(IVsUIHierarchy) | Kořenový uzel hierarchie UI odebere z okna hierarchie uživatelského rozhraní. |
![]() |
SetCursor(IntPtr, IntPtr) | Tato metoda je zastaralá.Volání ji nemá žádný vliv. |
![]() |
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