我正在开发一个 Visual Studio 扩展。查看一些示例,我注意到按钮的内置图标,例如刷新按钮:
<Icon guid="guidOfficeIcon" id="msotcidRefresh"/>
我的问题是:是否有此图标组“guidOfficeIcon”的可用 ID 列表?在网上挖掘,我发现了其他一些:msotcidClock、msotcidNoIcon、msotcidGears……但如果能列出所有这些,那就太好了。
感谢您的意见。
我只是花了几个小时寻找同样的东西。该文件可以在 Program Files\Microsoft Visual Studio 2010 SDK\VisualStudioIntegration\Common 中找到。在完美的 20/20 事后看来,答案就在我们眼前,由 vs 包向导创建的 vcst 文件指定
<!--This is the file that defines the IDs for all the commands exposed by VisualStudio. -->
<Extern href="stdidcmd.h"/>
<!--This header contains the command ids for the menus provided by the shell. -->
<Extern href="vsshlids.h"/>
<!--Definition of some VSCT specific constants. In this sample we use it for the IDs inside the guidOfficeIcon group. -->
<Extern href="msobtnid.h"/>
过了一段时间,我终于找到了。图像 ID 列表可在文件 msobtnid.h 中找到,该文件可在此处找到。