Udostępnij za pośrednictwem


Interfejs Window

Window Obiekt reprezentuje okna w środowisku.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
<GuidAttribute("0BEAB46B-4C07-4F94-A8D7-1626020E4E53")> _
Public Interface Window
[GuidAttribute("0BEAB46B-4C07-4F94-A8D7-1626020E4E53")]
public interface Window
[GuidAttribute(L"0BEAB46B-4C07-4F94-A8D7-1626020E4E53")]
public interface class Window
[<GuidAttribute("0BEAB46B-4C07-4F94-A8D7-1626020E4E53")>]
type Window =  interface end
public interface Window

Typ Window uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna AutoHides Pobiera lub ustawia, czy okno Narzędzie jest w stanie mają być ukryte.
Właściwość publiczna Caption Zwraca lub ustawia tytuł okna.
Właściwość publiczna Collection Pobiera zawierające kolekcji Window wspieranie tej właściwości obiektu.
Właściwość publiczna ContextAttributes Pobiera ContextAttributes atrybuty, do bieżącego zaznaczone elementy w kolekcji, która umożliwia klientom automatyzacji dodać nowy Pomoc dynamiczne okna i zapewnienia pomocy kontekstowej dla dodatkowych atrybutów.
Właściwość publiczna Document Pobiera Document obiektu skojarzonego z elementu, jeśli taki istnieje.
Właściwość publiczna DocumentData Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna Height Pobiera lub ustawia wartość określającą wymiary okna w pikselach.
Właściwość publiczna HWnd Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Właściwość publiczna IsFloating Pobiera lub ustawia wartość określającą, czy okno Narzędzie jest przestawne nad innymi oknami.
Właściwość publiczna Kind Pobiera ciąg wskazujący typ okna.
Właściwość publiczna Left Zwraca lub ustawia odległość między wewnętrznego lewą krawędzią obiektu a lewą krawędzią jego kontenera.
Właściwość publiczna Linkable Pobiera lub ustawia wartość określającą, czy okno Narzędzie może być zadokowany z systemem windows inne narzędzie.
Właściwość publiczna LinkedWindowFrame Pobiera Window obiekt reprezentujący obramowanie okna zawierającego okna.
Właściwość publiczna LinkedWindows Zwraca kolekcję wszystkich zawartych w ramce okna połączone połączone systemu Windows.
Właściwość publiczna Object Pobiera obiekt, którego nazwę można uzyskać dostęp w czasie wykonywania.
Właściwość publiczna ObjectKind Pobiera typ Window obiekt, który jest ciąg identyfikatora GUID reprezentujących narzędzie, zawarte w oknie.
Właściwość publiczna Project Pobiera Project obiektu skojarzonego z Window obiektu.
Właściwość publiczna ProjectItem Pobiera ProjectItem obiektu skojarzonego z Window obiektu.
Właściwość publiczna Selection Pobiera obiekt reprezentujący bieżące zaznaczenie na Window obiektu.
Właściwość publiczna Top Zwraca lub ustawia odległość między wewnętrznych krawędzi obiektu i górną krawędzią jego kontenera.
Właściwość publiczna Type Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Właściwość publiczna Visible Zwraca lub ustawia widoczności okna.
Właściwość publiczna Width Pobiera lub ustawia szerokość okna w jednostkach znaków.
Właściwość publiczna WindowState Pobiera lub ustawia stan, takich jak zminimalizowane, normalny, itd., okno.

Początek

Metody

  Nazwa Opis
Metoda publiczna Activate Przenosi fokus do bieżącego elementu.
Metoda publiczna Attach Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Metoda publiczna Close Zamyka otwarty dokument i opcjonalnie zapisuje go, lub zamyka i niszczy okno.
Metoda publiczna Detach Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Metoda publiczna SetFocus Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Metoda publiczna SetKind Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Metoda publiczna SetSelectionContainer Umożliwia ustawienie obiektów będzie aktywny w Właściwości okna, gdy to okno jest aktywne.
Metoda publiczna SetTabPicture Ustawia obraz do wyświetlenia w oknie narzędzia.

Początek

Przykłady

Sub WindowExample()
   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 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

Zobacz też

Informacje

Przestrzeń nazw EnvDTE