Interfaccia Window
Window l'oggetto rappresenta una finestra nell'ambiente.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
<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
Il tipo Window espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
AutoHides | Ottiene o imposta se la finestra degli strumenti può essere nascosto. | |
Caption | Ottiene o imposta il titolo della finestra. | |
Collection | Ottiene l'oggetto contenente la raccolta Window oggetto che supporta la proprietà. | |
ContextAttributes | Ottiene un oggetto ContextAttributes la raccolta che consente ai client di automazione l'aggiunta di nuovi attributi a corrente agli elementi selezionati in La Guida dinamica la finestra e vengono fornite informazioni contestuali per attributi aggiuntivi. | |
Document | ottiene Document l'oggetto associato all'elemento, se disponibile. | |
DocumentData | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
DTE | Ottiene l'oggetto estensibilità di primo livello. | |
Height | Ottiene o imposta un valore che indica se le dimensioni della finestra in pixel. | |
HWnd | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
IsFloating | Ottiene o imposta un valore che indica se la finestra degli strumenti è mobile su altre finestre. | |
Kind | ottiene una stringa che indica il tipo di finestra. | |
Left | Ottiene o imposta la distanza tra il bordo interno di sinistra di un oggetto e il bordo sinistro del contenitore. | |
Linkable | Ottiene o imposta un valore che indica se la finestra degli strumenti può essere ancorata ad altre finestre degli strumenti. | |
LinkedWindowFrame | Ottiene un oggetto Window oggetto che rappresenta la struttura della finestra che contiene la finestra. | |
LinkedWindows | Ottiene una raccolta di tutte le finestre collegate contenuto nella struttura della finestra collegata. | |
Object | Ottiene un oggetto accessibile al nome in fase di esecuzione. | |
ObjectKind | ottiene il tipo di Window oggetto, ovvero una stringa di GUID che rappresenta lo strumento contenuto nella finestra. | |
Project | ottiene Project oggetto associato a Window oggetto. | |
ProjectItem | ottiene ProjectItem oggetto associato a Window oggetto. | |
Selection | Ottiene un oggetto che rappresenta la selezione corrente nel Window oggetto. | |
Top | Ottiene o imposta la distanza tra il bordo superiore interno di un oggetto e il bordo superiore del contenitore. | |
Type | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Visible | Ottiene o imposta la visibilità di una finestra. | |
Width | Ottiene o imposta la larghezza della finestra in unità del carattere. | |
WindowState | Ottiene o imposta lo stato, come ridotto a icona, normale, e così via, della finestra. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Activate | Consente di spostare lo stato attivo sull'elemento corrente. | |
Attach | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Close | Chiudere il documento aperto e facoltativamente viene salvato, o chiude e elimina la finestra. | |
Detach | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
SetFocus | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
SetKind | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
SetSelectionContainer | Consente agli oggetti impostazione siano attivo in proprietà finestra quando la finestra è attiva. | |
SetTabPicture | Impostare l'immagine da visualizzare in una finestra degli strumenti. |
In alto
Esempi
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