我按照这个演练描述为工具窗口定义了一个工具栏。
将新按钮添加到工具栏,并将它们连接到我的包中的代码,没有问题并且工作正常(所以我不是在寻找有关如何添加简单按钮的信息)。我看到还有其他按钮类型,例如SplitDropDown
和MenuButton
。两者都完全符合我的要求。但是我找不到任何关于如何以正确方式定义子菜单的信息,我所有的实验都失败了。
这是我的按钮定义:
<Button guid="guidVsCmdSet" id="cmdIdSplitDowndown" priority="0x106" type="SplitDropDown">
<Parent guid="guidVsCmdSet" id="VsToolbarGroup" />
<Icon guid="guidImages" id="bmpPic2" />
<CommandFlag>IconAndText</CommandFlag>
<Strings>
<CommandName>cmdIdSplitDropdown</CommandName>
<ButtonText>Goto Next</ButtonText>
</Strings>
</Button>
我想添加一个SplitDropDown
具有一些预定义/静态子项的按钮。我猜按钮的视觉外观看起来像 Visual Studio 的“向后导航”按钮。这就是我想要达到的目标。
有谁知道SplitDropDown
按钮的定义,有一个子菜单,会是什么样子?