次の方法で共有


System.Rating

1 ~ 99 の整数値を使用する評価システム。 これは、Windows Vista シェルで使用される評価システムです。

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 シェルでは使用されないことに注意してください。

次の表では、シェル UI で使用される星評価システムが、System.Rating 値の観点から何を意味するかについて説明します。

System.Rating 星評価
1-12 1 つ星
13-37 2 つ星
38-62 3 つ星
63-87 4 つ星
88-99 5 つ星

 

ユーザーが UI で星評価値を選択して項目を評価すると、次の表に示すように、実際の System.Rating 値が割り当てられます。

星評価 UI を使用して割り当てられる値
1 つ星 1
2 つ星 25
3 つ星 50
4 つ星 75
5 つ星 99

 

ファイルに System.Rating 値ではなく System.SimpleRating 値がある場合は、次の表を使用して System.Rating の値を変換して指定します。

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

 

ファイルに System.RatingSystem.SimpleRating 永続化された値の両方がある場合は、System.SimpleRating を参照せずに、直接要求されたときに常に System.Rating 値を使用します。

propertyDescription する

searchInfo

labelInfo する

typeInfo する

displayInfo する

stringFormat する

booleanFormat する

numberFormat する

dateTimeFormat する

enumeratedList する

drawControl する

editControl する

filterControl する

queryControl