Compartilhar via


Janelas de documentos

No Visual Studio, uma janela de documento é uma janela filho enquadrada que está associada a uma janela de interface de vários documentos (MDI). As janelas de documento são normalmente usadas para a exibição e modificação do código-fonte ou texto, mas também podem hospedar outros tipos funcionais. Janelas de documentos:

  • Pode ser organizado em grupos de guias horizontais ou verticais separados no MDI pai para que vários arquivos possam ser exibidos ao mesmo tempo.

  • Pode ser encaixado em qualquer ordem no MDI pai.

  • Pode ser flutuado livremente.

  • Estão vinculados em ordem de tabulação a outras janelas MDI.

    Os comandos para agrupamento, encaixe e flutuação podem ser encontrados no menu de atalho de uma guia de janela de documento.

    Para obter mais informações sobre o comportamento da janela no Visual Studio, consulte Personalizar layouts de janela.

Implementação da janela Documento

As janelas de documento são criadas implementando um editor. A IVsEditorFactory interface cria janelas de documento como parte da instanciação de um editor. Para obter mais informações, consulte Interfaces herdadas no editor.

Observação

Para fornecer pontos de navegação para frente e para trás em uma janela, implemente a IVsBackForwardNavigation interface. O editor de texto usa marcadores de texto para identificar pontos de navegação no documento.

A tabela Documento em execução

O IDE usa a tabela de documentos em execução (RDT) para controlar o status de cada janela de documento. O RDT é o mecanismo pelo qual as janelas do documento são notificadas de eventos, como quando uma solução é fechada ou quando um arquivo foi editado. Para obter mais informações, consulte Executando tabela de documentos.

Confira também