System.Rating

Système d’évaluation qui utilise des valeurs entières comprises entre 1 et 99. Il s’agit du système d’évaluation utilisé par l’interpréteur de commandes Windows Vista.

Windows 10, version 1703, Windows 10, version 1607, Windows 10, version 1511, Windows 10, version 1507, Windows 8.1, Windows 8, Windows 7

propertyDescription
   name = System.Rating
   shellPKey = PKEY_Rating
   formatID = 64440492-4C8B-11D1-8B70-080036B11A03
   propID = 9
   SearchInfo
      InInvertedIndex = false
      IsColumn = true
   typeInfo
      type = UInt32
      EnumeratedList
         UseValueForDefault = True
         enumRange
            name = OneStar
            minValue = 1
            setValue = 1
            defineMaxValue = 12
            text = 1 Star
            defineToken = RATING_ONE_STAR
         enumRange
            name = TwoStars
            minValue = 13
            setValue = 25
            defineMaxValue = 37
            text = 2 Stars
            defineToken = RATING_TWO_STARS
         enumRange
            name = ThreeStars
            minValue = 38
            setValue = 50
            defineMaxValue = 62
            text = 3 Stars
            defineToken = RATING_THREE_STARS
         enumRange
            name = FourStars
            minValue = 63
            setValue = 75
            defineMaxValue = 87
            text = 4 Stars
            defineToken = RATING_FOUR_STARS
         enumRange
            name = FiveStars
            minValue = 88
            setValue = 99
            defineMaxValue = 99
            text = 5 Stars
            defineToken = RATING_FIVE_STARS
         enumRange
            name
            minValue = 100

Windows Vista

propertyDescription
   name = System.Rating
   shellPKey = PKEY_Rating
   formatID = 64440492-4C8B-11D1-8B70-080036B11A03
   propID = 9
   SearchInfo
      InInvertedIndex = false
      IsColumn = true
   typeInfo
      type = UInt32
      EnumeratedList
         UseValueForDefault = True
         enumRange
            minValue = 0
            defineMinName = RATING_UNRATED_MIN
            setValue = 0
            defineSetName = RATING_UNRATED_SET
            defineMaxValue = 0
            defineMaxName = RATING_UNRATED_MAX
            text = Unrated
         enumRange
            minValue = 1
            defineMinName = RATING_ONE_STAR_MIN
            setValue = 1
            defineSetName = RATING_ONE_STAR_SET
            defineMaxValue = 12
            defineMaxName = RATING_ONE_STAR_MAX
            text = 1 Star
         enumRange
            minValue = 13
            defineMinName = RATING_TWO_STARS_MIN
            setValue = 25
            defineSetName = RATING_TWO_STARS_SET
            defineMaxValue = 37
            defineMaxName = RATING_TWO_STARS_MAX
            text = 2 Stars
         enumRange
            minValue = 38
            defineMinName = RATING_THREE_STARS_MIN
            setValue = 50
            defineSetName = RATING_THREE_STARS_SET
            defineMaxValue = 62
            defineMaxName = RATING_THREE_STARS_MAX
            text = 3 Stars
         enumRange
            minValue = 63
            defineMinName = RATING_FOUR_STARS_MIN
            setValue = 75
            defineSetName = RATING_FOUR_STARS_SET
            defineMaxValue = 87
            defineMaxName = RATING_FOUR_STARS_MAX
            text = 4 Stars
         enumRange
            minValue = 88
            defineMinName = RATING_FIVE_STARS_MIN
            setValue = 99
            defineSetName = RATING_FIVE_STARS_SET
            defineMaxValue = 99
            defineMaxName = RATING_FIVE_STARS_MAX
            text = 5 Stars
         enumRange
            minValue = 100

Notes

Les valeurs PKEY sont définies dans Propkey.h.

Pour plus d’informations sur la compatibilité avec les systèmes d’évaluation qui utilisent des valeurs comprises entre 1 et 5, consultez la propriété System.SimpleRating. Notez toutefois que System.SimpleRating n’est pas utilisé dans Windows Vista Shell.

Le tableau suivant décrit ce que signifie le système d’évaluation star utilisé dans l’interface utilisateur shell en termes de valeur System.Rating.

System.Rating Nombre d'étoiles
1-12 1 étoile
13-37 2 étoiles
38-62 3 étoiles
63-87 4 étoiles
88-99 5 étoiles

 

Lorsqu’un utilisateur évalue un élément en choisissant une valeur d’évaluation star dans l’interface utilisateur, les valeurs System.Rating réelles sont attribuées comme indiqué dans ce tableau :

Nombre d'étoiles Valeur affectée via l’interface utilisateur
1 étoile 1
2 étoiles 25
3 étoiles 50
4 étoiles 75
5 étoiles 99

 

Si votre fichier a une valeur System.SimpleRating plutôt qu’une valeur System.Rating , utilisez le tableau ci-dessous pour convertir et spécifier des valeurs pour System.Rating.

System.SimpleRating System.Rating
1 1
2 25
3 50
4 75
5 99

 

Si votre fichier a des valeurs persistantes System.Rating et System.SimpleRating , utilisez toujours la valeur System.Rating lorsqu’elle est directement demandée, sans référence à System.SimpleRating.

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

énumérationListe

drawControl

editControl

filterControl

queryControl