Window Rozhraní

Definice

WindowObjekt představuje okno v prostředí.

public interface class Window
public interface class Window
__interface Window
[System.Runtime.InteropServices.Guid("0BEAB46B-4C07-4F94-A8D7-1626020E4E53")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Window
[<System.Runtime.InteropServices.Guid("0BEAB46B-4C07-4F94-A8D7-1626020E4E53")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Window = interface
Public Interface Window
Odvozené
Atributy

Příklady

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  

Vlastnosti

AutoHides

Získá nebo nastaví, zda je panel nástrojů možné skrýt.

Caption

Získá nebo nastaví název okna.

Collection

Získá kolekci obsahující Window objekt podporující tuto vlastnost.

ContextAttributes

Získá ContextAttributes kolekci, která umožňuje klientům automatizace přidat nové atributy k aktuálně vybraným položkám v dynamickém okně Help a zadat kontextovou nápovědu pro další atributy.

Document

Získá Document objekt přidružený k položce, pokud existuje.

DocumentData[String]

Pouze pro interní použití společnosti Microsoft

DTE

Získá objekt rozšiřitelnosti nejvyšší úrovně.

Height

Získá nebo nastaví hodnotu označující rozměry okna v pixelech.

HWnd

Pouze pro interní použití společnosti Microsoft

IsFloating

Získá nebo nastaví hodnotu označující, zda je okno nástroje plovoucí v jiných oknech.

Kind

Načte řetězec určující typ okna.

Left

Získá nebo nastaví vzdálenost mezi vnitřním levým okrajem objektu a levým okrajem jeho kontejneru.

Linkable

Získá nebo nastaví hodnotu označující, zda může být okno nástroje ukotveno s jinými okny nástrojů.

LinkedWindowFrame

Získá Window objekt reprezentující rámec okna obsahující okno.

LinkedWindows

Získá kolekci všech propojených oken obsažených v propojeném rámečku okna.

Object

Získá objekt, ke kterému lze v době běhu získat pøístup za názvem.

ObjectKind

Získá typ Window objektu, což je řetězec GUID představující nástroj obsažený v okně.

Project

Získá Project objekt přidružený k Window objektu.

ProjectItem

Získá ProjectItem objekt přidružený k Window objektu.

Selection

Získá objekt představující aktuální výběr Window objektu.

Top

Získá nebo nastaví vzdálenost mezi vnitřním horním okrajem objektu a horním okrajem jeho kontejneru.

Type

Pouze pro interní použití společnosti Microsoft

Visible

Získá nebo nastaví viditelnost okna.

Width

Získá nebo nastaví šířku okna v jednotkách znaků.

WindowState

Získá nebo nastaví stav okna, například minimalizované, normální a tak dále.

Metody

Activate()

Přesune fokus na aktuální položku.

Attach(Int32)

Pouze pro interní použití společnosti Microsoft

Close(vsSaveChanges)

Zavře otevřený dokument a případně ho uloží nebo zavře a odstraní okno.

Detach()

Pouze pro interní použití společnosti Microsoft

SetFocus()

Pouze pro interní použití společnosti Microsoft

SetKind(vsWindowType)

Pouze pro interní použití společnosti Microsoft

SetSelectionContainer(Object[])

Umožňuje nastavit objekty jako aktivní v okně vlastnosti , když je toto okno aktivní.

SetTabPicture(Object)

Nastaví obrázek, který se má zobrazit v okně nástroje.

Platí pro