Как добавить пользовательскую кнопку на панель инструментов окна вывода Visual Studio

Я пытаюсь создать расширение для Visual Studio с помощью нескольких пользовательских команд. Хорошо документировано, как добавлять команды в VS Menu/Toolbars. Есть также много примеров того, как добавить пользовательскую кнопку на панель инструментов Project Explorer. Проблема в том, что лучшая (наиболее подходящая) панель инструментов для моей команды находится в верхней части окна вывода.

Итак, есть два вопроса:

  1. Является ли это возможным?

  2. Если да, то как этого добиться?


person Yuri Tkachov    schedule 19.04.2016    source источник
comment
Нет. Окно вывода не позволяет этого. Вы можете подумать о создании собственного пользовательского окна инструментов...   -  person Hugo Quintela Ribeiro    schedule 20.04.2016


Ответы (1)


1) Это действительно возможно. Похоже, что любую панель инструментов и любое меню можно расширить любой командой.

2) Метод расширения одинаков для всех панелей инструментов (и меню). Что вам нужно знать, так это идентификатор панели инструментов. ID можно найти в файле vsshlids.h, расположенном в папке с установленным VSSDK inc. Для панели инструментов окна вывода этот идентификатор равен IDM_VS_TOOL_OUTPUTWINDOW.

person Yuri Tkachov    schedule 21.04.2016