このウォークスルーの説明に従って、ツールウィンドウのツールバーを定義しました。
ツールバーに新しいボタンを追加し、それらをパッケージ内のコードに接続することは問題なく、正常に機能します(したがって、単純なボタンを追加する方法に関する情報を探していません)。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
事前定義された/静的なサブアイテムを持つボタンを追加したいと思います。ボタンの外観は、VisualStudioの「後方に移動」ボタンのように見えると思います。それが私が達成しようとしていることです。
SplitDropDown
サブメニューを持つボタンの定義がどのようになるか知っている人はいますか?