Udostępnij za pośrednictwem


Interfejs IVsOutputWindow

 

Zarządza i steruje funkcje specyficzne dla okna narzędzia wyjściowy, który ma wiele okienek.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

[InterfaceTypeAttribute(1)]
[GuidAttribute("533FAD11-FE7F-41EE-A381-8B67792CD692")]
public interface IVsOutputWindow
[InterfaceTypeAttribute(1)]
[GuidAttribute("533FAD11-FE7F-41EE-A381-8B67792CD692")]
public interface class IVsOutputWindow
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("533FAD11-FE7F-41EE-A381-8B67792CD692")>]
type IVsOutputWindow = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("533FAD11-FE7F-41EE-A381-8B67792CD692")>
Public Interface IVsOutputWindow

Metody

Nazwa Opis
System_CAPS_pubmethod CreatePane(Guid, String, Int32, Int32)

Tworzy okienko danych wyjściowych.

System_CAPS_pubmethod DeletePane(Guid)

Usuwa okienko danych wyjściowych.

System_CAPS_pubmethod GetPane(Guid, IVsOutputWindowPane)

Zwraca okienko danych wyjściowych, biorąc pod uwagę jego identyfikujące identyfikatora GUID.

Uwagi

Istnieją dwa okienka w oknie standardowych danych wyjściowych własnością środowiska, budować okienko danych wyjściowych i Ogólne okienko danych wyjściowych.Budować okienko danych wyjściowych jest często używane przez projekty do wyświetlania błędów kompilacji i ostrzeżenia.W tym okienku jest tworzony przez SVsSolutionBuildManager usługi.Wskaźnik lub odniesienia do okienka danych wyjściowych kompilacji jest przekazywana do projektów, jako część IVsBuildableProjectCfg operacji.Okno wyjściowe ogólne jest używany do wyświetlania różne komunikaty informacyjne.Okienko ogólne dane wyjściowe mogą być pobierane przez wywołanie QueryService (SID_SVsGeneralOutputWindowPane, IID_IVsOUtputWindowPane) jako globalne usługi.

W celu utworzenia okna dane wyjściowe, wywołać CreatePane i przekazać identyfikator GUID i nazwy okna dane wyjściowe.Każdy Okienko Wyjście musi mieć właściciela, VSPackage, który tworzy przy użyciu okienka CreatePane.

Okno dane wyjściowe narzędzia jest rozszerzalny do przechowywania wielu okienkach.Każdy VSPackage można wprowadzić nowe okienko przez dodawanie wpisów do rejestru w następującym kluczu:

[HKLM\Software\Microsoft\VisualStudio\7.0\OutputWindow]

Każde okienko jest identyfikowany za pomocą identyfikatora GUID.Środowisko jest właścicielem istnienia windows okienka.Są one tworzone przy uruchamianiu i zniszczone przy zamykaniu systemu.VSPackage można kontrolować, czy jest widoczne okienko.Domyślnie są widoczne wszystkie okienka chyba że "InitiallyInvisible = 1" jest określona na wpis rejestru OutputWindow.

Alternatywnie, można tworzyć i dynamicznie usunięty z okienka w oknie CreatePane i DeletePane metody.

Przykładem okienko danych wyjściowych jest Roztwór budować okienko danych wyjściowych.Wszystkie projekty, które uczestniczą w danych wyjściowych build emisji wiadomości w tym okienku.

Uwagi dotyczące wywoływania:

Wywołania tego interfejsu, przez SVsOutputWindow.Ten interfejs jest implementowana przez środowisko przez okno narzędzia OutputWindow.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku