System.Rating
分級系統,使用介於 1 到 99 之間的整數值。 這是 Windows Vista Shell 所使用的評等系統。
Windows 10版本 1703、Windows 10版本 1607、Windows 10、版本 1511、Windows 10版本 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
備註
PKEY 值定義于 Propkey.h 中。
如需與使用介於 1 到 5 之間值的評等系統相容,請參閱 System.SimpleRating屬性。 不過請注意,System.SimpleRating 不會用於 Windows Vista 殼層。
下表描述 Shell UI 中使用的star評等系統在System.Rating值方面的意義。
System.Rating | 星級評等 |
---|---|
1-12 | 1 顆星 |
13-37 | 2 顆星 |
38-62 | 3 顆星 |
63-87 | 4 顆星 |
88-99 | 5 顆星 |
當使用者選擇 UI 中的star評等值來評分專案時,會指派實際的System.Rating值,如下表所示:
星級評等 | 透過 UI 指派的值 |
---|---|
1 顆星 | 1 |
2 顆星 | 25 |
3 顆星 | 50 |
4 顆星 | 75 |
5 顆星 | 99 |
如果您的檔案有 System.SimpleRating 值,而不是 System.Rating 值,請使用下表來轉換並指定 System.Rating 的值。
System.SimpleRating | System.Rating |
---|---|
1 | 1 |
2 | 25 |
3 | 50 |
4 | 75 |
5 | 99 |
如果您的檔案同時有 System.Rating 和 System.SimpleRating 保存的值,請一律在直接要求 System.Rating 值時使用 System.Rating 值,而不參考 System.SimpleRating。
相關主題