Udostępnij za pośrednictwem


System.Rating

System klasyfikacji używający wartości całkowitych z zakresu od 1 do 99. Jest to system klasyfikacji używany przez powłokę systemu Windows Vista.

Windows 10, wersja 1703, Windows 10, wersja 1607, Windows 10, wersja 1511, Windows 10, wersja 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

Uwagi

Wartości PKEY są definiowane w pliku Propkey.h.

Aby uzyskać zgodność z systemami klasyfikacji używającymi wartości z zakresu od 1 do 5, zobacz właściwość System.SimpleRating. Należy jednak pamiętać, że system.SimpleRating nie jest używany w powłoce systemu Windows Vista.

W poniższej tabeli opisano, co system klasyfikacji gwiazdek używany w interfejsie użytkownika powłoki oznacza pod względem wartości System.Rating.

System.Rating Ocena gwiazdki
1-12 1 Gwiazdka
13-37 2 gwiazdki
38-62 3 gwiazdki
63-87 4 gwiazdki
88-99 5 gwiazdek

 

Gdy użytkownik ocenia element, wybierając wartość klasyfikacji gwiazdek w interfejsie użytkownika, rzeczywiste wartości System.Rating są przypisywane, jak pokazano w tej tabeli:

Ocena gwiazdki Wartość przypisana za pośrednictwem interfejsu użytkownika
1 Gwiazdka 1
2 gwiazdki 25
3 gwiazdki 50
4 gwiazdki 75
5 gwiazdek 99

 

Jeśli plik ma wartość System.SimpleRating, a nie wartość System.Rating, użyj poniższej tabeli, aby przekonwertować i określić wartości elementu System.Rating.

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

 

Jeśli plik zawiera zarówno System.Rating, jak i System.SimpleRating utrwalone wartości, zawsze należy użyć wartości System.Rating, gdy jest ona bezpośrednio żądana, bez odwołania do elementu System.SimpleRating.

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

stringFormat

wartość logicznaFormat

numberFormat

dateTimeFormat

wyliczanalista

drawControl

editControl

filterControl

queryControl