Bagikan melalui


System.Rating

Sistem peringkat yang menggunakan nilai bilangan bulat antara 1 dan 99. Ini adalah sistem peringkat yang digunakan oleh Windows Vista Shell.

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

Keterangan

Nilai PKEY didefinisikan dalam Propkey.h.

Untuk kompatibilitas dengan sistem peringkat yang menggunakan nilai antara 1 dan 5, lihat properti System.SimpleRating. Perhatikan, bagaimanapun, bahwa System.SimpleRating tidak digunakan di Windows Vista Shell.

Tabel berikut ini menjelaskan apa arti sistem peringkat star yang digunakan dalam UI Shell dalam hal nilai System.Rating.

System.Rating Peringkat Bintang
1-12 1 Bintang
13-37 2 Bintang
38-62 3 Bintang
63-87 4 Bintang
88-99 5 Bintang

 

Saat pengguna menilai item dengan memilih nilai peringkat star di UI, nilai System.Rating aktual ditetapkan seperti yang ditunjukkan dalam tabel ini:

Peringkat Bintang Nilai yang Ditetapkan Melalui UI
1 Bintang 1
2 Bintang 25
3 Bintang 50
4 Bintang 75
5 Bintang 99

 

Jika file Anda memiliki nilai System.SimpleRating daripada nilai System.Rating , gunakan tabel di bawah ini untuk mengonversi dan menentukan nilai untuk System.Rating.

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

 

Jika file Anda memiliki nilai System.Rating dan System.SimpleRating yang bertahan, selalu gunakan nilai System.Rating saat diminta secara langsung, tanpa mereferensikan ke System.SimpleRating.

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

enumeratedList

drawControl

editKontrol

filterControl

queryControl