Interface IVsOutputWindow

 

Gerencia e controla a funções específicas para a janela de ferramenta de saída que tem vários painéis.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[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

Métodos

Nome Descrição
System_CAPS_pubmethod CreatePane(Guid, String, Int32, Int32)

Cria um painel de janela de saída.

System_CAPS_pubmethod DeletePane(Guid)

Exclui um painel de janela de saída.

System_CAPS_pubmethod GetPane(Guid, IVsOutputWindowPane)

Retorna um painel de janela de saída, dada sua identificação GUID.

Comentários

Existem dois painéis de janela de saída padrão pertencentes ao ambiente, o Build painel de janela de saída e o Geral painel da janela de saída.O Build o painel de janela de saída é freqüentemente usado pelos projetos para exibir avisos e erros de compilação.Esse painel é criado pelo SVsSolutionBuildManager service.O ponteiro ou uma referência para o painel de janela de saída de compilação é passada para os projetos como parte do IVsBuildableProjectCfg as operações.A janela Saída geral é usada para exibir diversas mensagens informativas.O painel da janela de saída gerais pode ser recuperado chamando QueryService (SID_SVsGeneralOutputWindowPane, IID_IVsOUtputWindowPane) como um serviço global.

Para criar sua própria janela de saída, chame CreatePane e passe a GUID e o nome da sua janela de saída.Cada painel da janela de saída deve ter um proprietário que cria o painel usando VSPackage CreatePane.

A janela de saída da ferramenta é extensível para conter vários painéis.Qualquer VSPackage pode introduzir um novo painel adicionando entradas no registro na seguinte chave:

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

Cada painel é identificado por seu GUID.O ambiente é responsável por toda a vida do windows no painel.Eles são criados na inicialização e destruídos durante o desligamento.O VSPackage pode controlar se o painel estiver visível.Por padrão, todos os painéis são visíveis a menos que o "InitiallyInvisible = 1" valor for especificado na entrada do registro OutputWindow.

Como alternativa, os painéis de janela podem ser criados e excluídos dinamicamente com o CreatePane e DeletePane métodos.

Um exemplo de um painel de janela de saída é o De criação da solução o painel de janela de saída.Todos os projetos que participam da saída de construção de mensagens para este painel de difusão.

Observações para chamadores:

Essa interface por meio de chamada SVsOutputWindow.Essa interface é implementada pelo ambiente pela janela da ferramenta OutputWindow.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo