Aracılığıyla paylaş


Windows Arabirim

Windows Koleksiyonu, tüm windows ortamında içerir.

Ad alanı:  EnvDTE
Derleme:  EnvDTE (EnvDTE.dll içinde)

Sözdizimi

'Bildirim
<GuidAttribute("2294311A-B7BC-4789-B365-1C15FF2CD17C")> _
Public Interface Windows _
    Inherits IEnumerable
[GuidAttribute("2294311A-B7BC-4789-B365-1C15FF2CD17C")]
public interface Windows : IEnumerable
[GuidAttribute(L"2294311A-B7BC-4789-B365-1C15FF2CD17C")]
public interface class Windows : IEnumerable
[<GuidAttribute("2294311A-B7BC-4789-B365-1C15FF2CD17C")>]
type Windows =  
    interface
        interface IEnumerable
    end
public interface Windows extends IEnumerable

Windows türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik Count Nesnelerin sayısını belirten bir değeri alır Windows koleksiyonu.
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
Genel özellik Parent Hemen üst nesnesi alır bir Windows koleksiyonu.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem CreateLinkedWindowFrame Oluşturur bir Window iki pencere içindeki nesne ve yerler.
Genel yöntem CreateToolWindow Belirtilen içeren yeni bir araç penceresi oluþturur Document nesnesi veya ActiveX denetimi.
Genel yöntem GetEnumerator() Bir Numaralandırıcı topluluk içinde yineleme döndürür. (IEnumerable kaynağından devralındı.)
Genel yöntem GetEnumerator() Koleksiyonda bulunan öğeler için bir numaralandırma döndürür.
Genel yöntem Item Döndürür bir Window , nesne bir Windows koleksiyonu.

Üst

Örnekler

Sub LinkedWindowsExample()
   Dim Frame As Window
   Dim w1 As Window = DTE.Windows.Item(Constants.vsWindowKindSolutionExplorer)
   Dim w2 As Window = DTE.Windows.Item(Constants.vsWindowKindOutput)
   Dim w3 As Window = DTE.Windows.Item(Constants.vsWindowKindCommandWindow)

   ' Create a linked window frame and dock Solution Explorer 
   ' and the Ouput window together inside it.
   Frame = DTE.Windows.CreateLinkedWindowFrame(w1, w2, vsLinkedWindowType.vsLinkedWindowTypeDocked)
   MsgBox("Total number of windows in the linked window frame: " & Frame.LinkedWindows.Count)

    ' Add another tool window, the Command window, to the frame with 
    ' the other two.
   Frame.LinkedWindows.Add(w3)
   MsgBox("Total number of windows in the linked window frame: " & Frame.LinkedWindows.Count)

   ' Resize the entire linked window frame.
   Frame.Width = 500
   Frame.Height = 600
   MsgBox("Frame height and width changed. Now changing Command window height.")

   ' Resize the height of the Command window.
   Frame.LinkedWindows.Item(3).Height = 800
   MsgBox("Now undocking the Command window from the frame.")

   ' Undock the Command window from the frame.
   Frame.LinkedWindows.Remove(w3)
End Sub

Ayrıca bkz.

Başvuru

EnvDTE Ad Alanı