Freigeben über


System.Rating

Ein Bewertungssystem, das ganzzahlige Werte zwischen 1 und 99 verwendet. Dies ist das Bewertungssystem, das von der Windows Vista Shell verwendet wird.

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

Bemerkungen

PKEY-Werte werden in Propkey.h definiert.

Kompatibilität mit Bewertungssystemen, die Werte zwischen 1 und 5 verwenden, finden Sie in der Eigenschaft System.SimpleRating. Beachten Sie jedoch, dass System.SimpleRating nicht in der Windows Vista-Shell verwendet wird.

In der folgenden Tabelle wird beschrieben, was das in der Shell-Benutzeroberfläche verwendete Sternbewertungssystem im Hinblick auf den wert System.Rating bedeutet.

System.Rating Sternbewertung
1-12 1 Stern
13-37 2 Sterne
38-62 3 Sterne
63-87 4 Sterne
88-99 5 Sterne

 

Wenn ein Benutzer ein Element bewertet, indem er einen Sternbewertungswert auf der Benutzeroberfläche auswählt, werden tatsächliche System.Rating- Werte zugewiesen, wie in dieser Tabelle dargestellt:

Sternbewertung Über die Benutzeroberfläche zugewiesener Wert
1 Stern 1
2 Sterne 25
3 Sterne 50
4 Sterne 75
5 Sterne 99

 

Wenn ihre Datei einen System.SimpleRating- Wert anstelle eines System.Rating--Werts aufweist, verwenden Sie die folgende Tabelle, um Werte für System.Rating zu konvertieren und anzugeben.

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

 

Wenn Ihre Datei sowohl "System.Rating" als auch "System.SimpleRating" beibehaltenen Werte aufweist, verwenden Sie immer den Wert "System.Rating", wenn sie direkt angefordert wird, ohne auf "System.SimpleRating" zu verweisen.

propertyDescription-

searchInfo-

labelInfo-

typeInfo-

displayInfo-

stringFormat-

booleanFormat-

numberFormat-

dateTimeFormat-

aufgezählte Liste

drawControl-

editControl-

filterControl-

queryControl-