Fenêtres de document

Dans Visual Studio, une fenêtre de document est une fenêtre enfant encadrée associée à une fenêtre MDI (Multiple Document Interface). Les fenêtres de document sont généralement utilisées pour l’affichage et la modification du code source ou du texte, mais elles peuvent également héberger d’autres types fonctionnels. Fenêtres de document :

  • Peut être organisé en groupes d’onglets horizontaux ou verticaux distincts dans l’interface MDI parente afin que plusieurs fichiers puissent être consultés en même temps.

  • Peut être ancré dans n’importe quel ordre dans l’interface MDI parente.

  • Peut être flottant librement.

  • Sont liés dans l’onglet à d’autres fenêtres MDI.

    Les commandes de regroupement, d’ancrage et de flottant sont disponibles dans le menu contextuel d’un onglet fenêtre de document.

    Pour plus d’informations sur le comportement des fenêtres dans Visual Studio, consultez Personnaliser les dispositions de fenêtre.

Implémentation de la fenêtre de document

Les fenêtres de document sont créées en implémentant un éditeur. L’interface IVsEditorFactory crée des fenêtres de document dans le cadre de l’instanciation d’un éditeur. Pour plus d’informations, consultez les interfaces héritées dans l’éditeur.

Remarque

Pour fournir des points de navigation vers l’arrière et vers l’avant dans une fenêtre, implémentez l’interface IVsBackForwardNavigation . L’éditeur de texte utilise des marqueurs de texte pour identifier les points de navigation dans le document.

Tableau de documents en cours d’exécution

L’IDE utilise la table de documents en cours d’exécution (RDT) pour suivre l’état de chaque fenêtre de document. Le RDT est le mécanisme par lequel les fenêtres de document sont averties des événements, par exemple lorsqu’une solution est fermée ou lorsqu’un fichier a été modifié. Pour plus d’informations, consultez La table de documents en cours d’exécution.

Voir aussi