Aracılığıyla paylaş


IVsUIHierarchyWindow Arabirim

 

Bu VSPackages yazma hiyerarşileri görüntülemek için ortamı tarafından uygulanır.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)

Sözdizimi

[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

Yöntemler

Ad Açıklama
System_CAPS_pubmethod AddUIHierarchy(IVsUIHierarchy, UInt32)

Ek kök UI hiyerarşi düğüm UI sýradüzeni penceresi tarafından yönetilen listesine ekler.

System_CAPS_pubmethod ExpandItem(IVsUIHierarchy, UInt32, EXPANDFLAGS)

Bölge veya hiyerarşideki öğelerin görünümünü denetler.

System_CAPS_pubmethod FindCommonSelectedHierarchy(UInt32, IVsUIHierarchy)

Her seçili düğümün en yakın ata olan alt hiyerarşisi bulur.

System_CAPS_pubmethod GetCurrentSelection(IntPtr, UInt32, IVsMultiItemSelect)

Bir diğer UIHierarchy kullanıldığında, geçerli seçimin diğer ItemId alır.

System_CAPS_pubmethod GetItemState(IVsUIHierarchy, UInt32, UInt32, UInt32)

Bölge veya hiyerarşi görünümünü verir.

System_CAPS_pubmethod Init(IVsUIHierarchy, UInt32, Object)

Özel bir UI sýradüzeni penceresi kullanımını başlatır.

System_CAPS_pubmethod RemoveUIHierarchy(IVsUIHierarchy)

Bir kök kullanıcı Arabirimi hiyerarşi düğüm UI sýradüzeni penceresi ' kaldırır.

System_CAPS_pubmethod SetCursor(IntPtr, IntPtr)

Bu yöntem artık kullanılmıyor.Bu arama için hiçbir etkisi yoktur.

System_CAPS_pubmethod SetWindowHelpTopic(String, UInt32)

Yardım konusu sýradüzeni penceresi için ayarlar.

Notlar

Bu arabirim tarafından VSPackages varolan hiyerarşisini windows için yazılmış olan hiyerarşileri görüntülemek için ortam tarafından uygulanan (Solutions Explorer, Macro Explorer, ve Server Explorer).Bu arabirimi kullanarak, içine VSPackages çağrısı UI hiyerarşi pencere eklemek, kaldırmak, genişletilecek veya hiyerarşileri penceresinde seçin.

Bu arabirim üzerinde özel bir de uygulanabilir UIHierarchy pencere.Kendi örneğini oluşturmak için UIHierarchy pencere, çağrı QueryService , SVsUIShell işaretçisi almak için hizmet IVsUIShell arabirimi.İşaretçiyi bu arabirime sahip olduktan sonra çağrı CreateToolWindow (CLASSID_VSUIHierarchyWindow).Döndürülen kullanabilirsiniz ppWindowFrame almak için ppunkDocView, üzerlerinde QueryInterface için bir işaretçi adlı IVsUIHierarchyWindow arabirimi.

Araç ipuçları bir UIHierarchy pencere başlığını geçerli görünüm tarafından (yani kırpılan, düğümün tam başlık göstermek için ayrılmıştırPencereyi tam başlık göstermek için çok dar).İçin özel bir araç ipucu sağlayabilir değil UIHierarchy windows.

Uygulama şekilleri ve/veya bu arabirimde örnek arama Bkz: Basic Project.

Gerçekleştirenlere Notlar:

Varolan hiyerarşisini Windows ortamı tarafından uygulanan (Solution Explorer, Macro Explorer, ve Server Explorer).

Ayrıca bkz.

Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön