如何将自定义按钮添加到 Visual Studio 输出 Window 工具栏
How to add custom button to Visual Studio Output Window toolbar
我正在尝试使用几个自定义命令构建 Visual Studio 的扩展。如何将命令添加到 VS Menu/Toolbars 有很好的文档记录。还有许多示例如何将自定义按钮添加到 Project Explorer 工具栏。问题是最适合我的命令的工具栏是输出 Window 顶部的工具栏。
那么,有两个问题:
可以吗?
如果是那么如何实现?
1) 确实有可能。看起来任何工具栏和任何菜单都可以通过任何命令扩展。
2) 所有工具栏(和菜单)的扩展方法都是一样的。您需要知道的是工具栏的 ID。 ID 可以在文件 vsshlids.h 中找到,该文件位于您安装的 VSSDK inc 文件夹中。对于输出 window 工具栏,此 ID 为 IDM_VS_TOOL_OUTPUTWINDOW。
我正在尝试使用几个自定义命令构建 Visual Studio 的扩展。如何将命令添加到 VS Menu/Toolbars 有很好的文档记录。还有许多示例如何将自定义按钮添加到 Project Explorer 工具栏。问题是最适合我的命令的工具栏是输出 Window 顶部的工具栏。
那么,有两个问题:
可以吗?
如果是那么如何实现?
1) 确实有可能。看起来任何工具栏和任何菜单都可以通过任何命令扩展。
2) 所有工具栏(和菜单)的扩展方法都是一样的。您需要知道的是工具栏的 ID。 ID 可以在文件 vsshlids.h 中找到,该文件位于您安装的 VSSDK inc 文件夹中。对于输出 window 工具栏,此 ID 为 IDM_VS_TOOL_OUTPUTWINDOW。