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.