enum
列挙されたテキストを個別の値に割り当てる場合に使用します。 これらの要素は、列挙 リストの下にいくつでも存在できます。 これらはプログラムによって IPropertyEnumType オブジェクトとして表され、 その IPropertyEnumType::GetEnumType メソッドはPET_DISCRETEVALUEを返します。
構文
<!-- enum -->
<xs:element name="enum" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element ref="image" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attribute name="value" type="xs:string" use="required"/>
<xs:attribute name="text" type="xs:string" use="required"/>
<xs:attribute name="mnemonics" type="xs:string"/>
</xs:complexType>
</xs:element>
要素情報
Parent 要素 | 子要素 |
---|---|
enumeratedList | なし |
属性
属性 | 説明 |
---|---|
value | パブリック。 必須。 列挙テキストを割り当てる不連続値 (文字列または数値)。 |
text | パブリック。 必須。 列挙値の表示に使用するテキスト。 構文では、直接表示文字列または間接表示文字列参照を使用できます。をローカライズできるように、間接表示文字列を使用します。 |
ニーモニック | Windows 7 以降。 パブリック。 省略可能。 検索クエリで プロパティを参照するために使用できるニーモニック値の一覧。 リストは '|' 文字で区切られます。 |