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 | |
---|---|---|
![]() |
AddUIHierarchy(IVsUIHierarchy, UInt32) | Ek kök UI hiyerarşi düğüm UI sýradüzeni penceresi tarafından yönetilen listesine ekler. |
![]() |
ExpandItem(IVsUIHierarchy, UInt32, EXPANDFLAGS) | Bölge veya hiyerarşideki öğelerin görünümünü denetler. |
![]() |
FindCommonSelectedHierarchy(UInt32, IVsUIHierarchy) | Her seçili düğümün en yakın ata olan alt hiyerarşisi bulur. |
![]() |
GetCurrentSelection(IntPtr, UInt32, IVsMultiItemSelect) | Bir diğer UIHierarchy kullanıldığında, geçerli seçimin diğer ItemId alır. |
![]() |
GetItemState(IVsUIHierarchy, UInt32, UInt32, UInt32) | Bölge veya hiyerarşi görünümünü verir. |
![]() |
Init(IVsUIHierarchy, UInt32, Object) | Özel bir UI sýradüzeni penceresi kullanımını başlatır. |
![]() |
RemoveUIHierarchy(IVsUIHierarchy) | Bir kök kullanıcı Arabirimi hiyerarşi düğüm UI sýradüzeni penceresi ' kaldırır. |
![]() |
SetCursor(IntPtr, IntPtr) | Bu yöntem artık kullanılmıyor.Bu arama için hiçbir etkisi yoktur. |
![]() |
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