Combo-Element
Definiert den Befehlen, die in einem Kombinationsfeld angezeigt werden. Es gibt vier Arten Kombinationsfelder wie folgt: DropDownCombo, DynamicCombo, IndexCombo und MRUCombo.
<combo guid="guidMyCommandSet" id="MyCommand" defaultWidth="20" idCommandList="MyCommandListID" priority="0x102" type="DropDownCombo">
<Parent>... </Parent
<CommandFlag>... </CommandFlag>
<Strings>... </Strings>
</combo>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Attribut |
Beschreibung |
---|---|
guid |
Erforderlich. Die GUID des GUID-/ID Befehlskennzeichens. |
id |
Erforderlich. ID des GUID-/IDBefehlskennzeichens. |
defaultWidth |
Erforderlich. Eine ganze Zahl, die eine Pixelbreite des Kombinationsfelds angibt. |
idCommandList |
Erforderlich. Eine ID, die dem aktuellen commmand Ziel gesendet wird, um die Liste der im Kombinationsfeld angezeigt werden soll, Elemente abzurufen. Die ID ist im selben GUID-Bereich wie das Steuerelement. |
priority |
Optional. Ein numerischer Wert, der die Priorität angibt. |
type |
Optional. Ein Enumerationswert, der den Typ der Schaltfläche angibt. Wenn nicht angegeben, verwendet.
|
Bedingung |
Optional. Weitere Informationen finden Sie unter Bedingte Attribute für das VSCT-XML-Schema. |
Untergeordnete Elemente
Element |
Beschreibung |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parent (Übergeordnet) |
Optional. Das übergeordnete Element der Schaltfläche. |
||||||||||||
CommandFlag |
Erforderlich. Weitere Informationen finden Sie unter Command Flag-Element. Die gültigen CommandFlag-Werte für eine Schaltfläche lauten wie folgt:
|
||||||||||||
Zeichenfolgen |
Erforderlich. Weitere Informationen finden Sie unter Strings-Element. Das untergeordnete ButtonText-Element muss definiert werden. |
||||||||||||
Anmerkung |
Optionaler Kommentar. |
Übergeordnete Elemente
Element |
Beschreibung |
---|---|
Stellt die Auflistung der Befehle in der VSPackage-Symbolleiste dar. |
Beispiel
<Combo guid="guidWidgetPackage" id="cmdidInsertOptions"
defaultWidth="100" idCommandList="cmdidGetInsertOptionsList">
<CommandFlag>DynamicVisibility</CommandFlag>
<Strings>
<ButtonText>Select Insert Options</ButtonText>
</Strings>
</Combo>
<Combo guid="guidWidgetPackage" id="cmdidInsertOptions"
priority="0x0500" type="DropDownCombo" defaultWidth="100"
idCommandList="cmdidGetInsertOptionsList">
<Parent guid="cmdSetGuidWidgetCommands" id="groupIDFileEdit">
<CommandFlag>DynamicVisibility</CommandFlag>
<Strings>
<ButtonText>Select Insert Options</ButtonText>
</Strings>
</Combo>