Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何将自定义按钮添加到Visual Studio输出窗口工具栏_Visual Studio_Vsix_Vs Extensibility - Fatal编程技术网

Visual studio 如何将自定义按钮添加到Visual Studio输出窗口工具栏

Visual studio 如何将自定义按钮添加到Visual Studio输出窗口工具栏,visual-studio,vsix,vs-extensibility,Visual Studio,Vsix,Vs Extensibility,我正在尝试使用两个自定义命令构建对VisualStudio的扩展。关于如何将命令添加到VS菜单/工具栏,有详细的文档记录。还有许多示例介绍如何将自定义按钮添加到Project Explorer工具栏。问题是,我的命令的最佳(最合适)工具栏是那些位于输出窗口顶部的工具栏 因此,有两个问题: 可能吗 如果是,那么如何实现这一点 1) 这确实是可能的。看起来任何工具栏和菜单都可以通过任何命令进行扩展 2) 扩展方法对于所有工具栏(和菜单)都是相同的。您需要知道的是工具栏的ID。ID可以在安装的VSSD

我正在尝试使用两个自定义命令构建对VisualStudio的扩展。关于如何将命令添加到VS菜单/工具栏,有详细的文档记录。还有许多示例介绍如何将自定义按钮添加到Project Explorer工具栏。问题是,我的命令的最佳(最合适)工具栏是那些位于输出窗口顶部的工具栏

因此,有两个问题:

  • 可能吗

  • 如果是,那么如何实现这一点

  • 1) 这确实是可能的。看起来任何工具栏和菜单都可以通过任何命令进行扩展

    2) 扩展方法对于所有工具栏(和菜单)都是相同的。您需要知道的是工具栏的ID。ID可以在安装的VSSDK inc文件夹中的文件vsshlids.h中找到。对于输出窗口工具栏,此ID是IDM\u VS\u TOOL\u OUTPUTWINDOW。

    1)这确实是可能的。看起来任何工具栏和菜单都可以通过任何命令进行扩展


    2) 扩展方法对于所有工具栏(和菜单)都是相同的。您需要知道的是工具栏的ID。ID可以在安装的VSSDK inc文件夹中的文件vsshlids.h中找到。对于输出窗口工具栏,此ID是IDM\u VS\u TOOL\u OUTPUTWINDOW。

    否。输出窗口不允许这样做。你可以考虑创建你自己的自定义工具窗口…输出窗口不允许这样做。您可以考虑创建自己的自定义工具窗口…