Comment changer les sous-onglet sur un éditeur personnalisé dans VS Shell

StackOverflow https://stackoverflow.com/questions/950232

  •  09-09-2019
  •  | 
  •  

Question

Je l'ai mis en place un éditeur personnalisé dans VS Shell (en utilisant un package d'intégration). Par défaut, l'onglet en haut de l'éditeur affiche le nom du fichier que l'éditeur a actuellement ouvert. Je parle du texte de la flèche rouge montre du doigt dans l'image:

texte alt http://img34.imageshack.us/img34/8559/tabtextsample .png

Comment puis-je modifier ce contenu je fournir?

Était-ce utile?

La solution

Je crois que vous devez être le système du implémenteur du projet. Essentiellement ce qui se passe est que l'environnement appelle CreateEditorInstance sur votre mise en œuvre de IVsEditorFactory. Ensuite, le système de projet appelle CreateDocumentWindow pour ouvrir effectivement le document. Les deux paramètres de CreateDocumentWindow qui contrôlent la légende sont pszOwnerCaption et pszEditorCaption. Ce dernier est tout ce que vous êtes revenu comme la légende de CreateEditorInstance. Le premier est fourni par le système de projet. Ces deux valeurs sont concaténées pour former la légende finale qui est affiché à l'utilisateur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top