Button 項目
定義使用者可以與之互動的項目。 有四種按鈕的如下所示: 按鈕、 MenuButton、 SplitDropDown 和樣本。
<Button guid="guidMyCommandSet" id="MyCommand" priority="0x102" type="button">
<Parent>... </Parent>
<Icon>... </Icon>
<CommandFlag>... </CommandFlag>
<Strings>... </Strings>
</Button>
屬性和項目
下列章節會說明屬性、子項目和父項目。
屬性
屬性 |
描述 |
---|---|
guid |
必要項。 GUID /ID 命令識別項的 GUID。 |
id |
必要項。 GUID /ID 命令識別項的識別碼。 |
priority |
選擇項。 數字的值,指定的優先權。 |
type |
選擇項。 列舉的值,指定的按鈕類型。 如果未指定,會使用] 按鈕。
|
條件 |
選擇項。 請參閱 VSCT XML 結構描述條件式屬性。 |
子項目
項目 |
描述 |
||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
選擇項。 按鈕的父項目。 |
|||||||||||||||||||||||||||
選擇項。 與按鈕關聯的圖示。 |
|||||||||||||||||||||||||||
必要項。 按鈕有效的 CommandFlag 值如下所示。
|
|||||||||||||||||||||||||||
必要項。 子系ButtonText 項目必須定義。 |
|||||||||||||||||||||||||||
註釋 |
選擇性的註解。 |
父項目
項目 |
描述 |
---|---|
按鈕項目分組。 |
範例
下列範例會定義在.vsct 檔案中的按鈕。
<Button guid="guidMenuTextCmdSet" id="cmdidMyCommand" priority="0x0100" type="Button">
<Parent guid="guidMenuTextCmdSet" id="MyMenuGroup" />
<Icon guid="guidImages" id="bmpPic1" />
<CommandFlag>TextChanges</CommandFlag>
<Strings>
<CommandName>cmdidMyCommand</CommandName>
<ButtonText>My Command name</ButtonText>
</Strings>
</Button>