我通過以下this walk-through description定義了工具窗口的工具欄。如何在*。vsct文件中爲工具欄定義SplitDropDown或MenuButton?
添加新的按鈕,工具欄,然後將它們連接起來,以我的包內的代碼,是沒有問題的,並能正常工作(所以我不是在尋找的信息,如何添加簡單的按鈕)。我看到有其他按鈕類型,例如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
按鍵的定義,有一子,是什麼樣子?
謝謝你,vsct和它的文檔是一場噩夢。 – JoanComasFdz