Как изменить заголовок на вкладке для пользовательского редактора в VS Shell - PullRequest
1 голос
/ 04 июня 2009

Я реализовал пользовательский редактор в VS Shell (используя пакет интеграции). По умолчанию вкладка в верхней части редактора отображает имя файла, которое редактор в данный момент открыл. Я говорю о тексте, на который указывает красная стрелка на изображении:

альтернативный текст http://img34.imageshack.us/img34/8559/tabtextsample.png

Как мне изменить это на контент, который я поставляю?

1 Ответ

2 голосов
/ 04 июня 2009

Я считаю, что вы должны были бы быть исполнителем системы проекта. По сути, в вашей реализации IVsEditorFactory среда вызывает CreateEditorInstance . Затем система проекта вызывает CreateDocumentWindow , чтобы фактически открыть документ. Двумя параметрами CreateDocumentWindow, которые управляют заголовком, являются pszOwnerCaption и pszEditorCaption. Последнее - это то, что вы вернули в качестве заголовка CreateEditorInstance. Первый поставляется системой проекта. Эти два значения объединяются, чтобы сформировать окончательный заголовок, который отображается для пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...