enum
Permet d’affecter du texte énuméré à des valeurs discrètes. Un nombre quelconque de ces éléments peut exister sous une énumérationliste. Par programmation, ceux-ci sont représentés en tant qu’objets IPropertyEnumType, dont la méthode IPropertyEnumType::GetEnumType retourne PET_DISCRETEVALUE.
Syntaxe
<!-- 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>
Informations sur les éléments
Élément parent | Éléments enfants |
---|---|
enumeratedList | aucun |
Attributs
Attribut | Description |
---|---|
value | Public. Obligatoire. Valeur discrète (chaîne ou nombre) à laquelle le texte énuméré doit être affecté. |
texte | Public. Obligatoire. Texte utilisé pour afficher la valeur énumérée. La syntaxe autorise une chaîne d’affichage directe ou une référence de chaîne d’affichage indirecte ; utilisez la chaîne d’affichage indirecte afin qu’elle puisse être localisée. |
mnémoniques | Windows 7 et versions ultérieures. Public. Optionnel. Liste de valeurs mnémoniques qui peuvent être utilisées pour faire référence à la propriété dans les requêtes de recherche. La liste est délimitée par le caractère « | ». |