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 | |
---|---|---|
CreatePane(Guid, String, Int32, Int32) | Cria um painel de janela de saída. |
|
DeletePane(Guid) | Exclui um painel de janela de saída. |
|
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