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 « | ».