Kontrol VolumeCostList

Kontrol VolumeCostList menyajikan informasi tentang biaya yang terkait dengan pilihan pada volume yang berbeda. Kontrol menunjukkan semua volume yang terlibat dalam penginstalan saat ini ditambah semua volume yang merupakan jenis yang ditentukan dalam bit atribut. Jika ruang disk yang diperlukan melebihi jumlah yang tersedia di beberapa drive, volume disorot dalam tabel. Mengklik header kolom mengurutkan volume sesuai dengan kolom yang dipilih.

String berikut digunakan untuk judul kolom dalam kontrol dan harus ditentukan dalam tabel UIText:

  • VolumeCostAvailable
  • VolumeCostDifference
  • VolumeCostRequired
  • VolumeCostSize
  • VolumeCostVolume

Empat string yang dilokalkan berikut digunakan dalam memformat ukuran file:

  • Byte
  • KB
  • MB
  • GB

Penulis dapat mengatur lebar kolom dalam kontrol VolumeCostList dengan menambahkan lebar kolom setelah spesifikasi font apa pun. Lebar kolom dimasukkan sebagai serangkaian bilangan bulat positif yang diapit kurung kurawal. Kurung kurawal kosong atau {0} sembunyikan kolom. Angka negatif atau string yang tidak dapat dikonversi menjadi bilangan bulat positif adalah lebar kolom yang tidak valid. Ketika lebar kolom yang tidak valid ditemui dalam seri, kolom yang tersisa disembunyikan. Maksimal lima lebar kolom dapat ditentukan.

Konten bidang Teks tabel Kontrol tidak pernah ditampilkan oleh kontrol VolumeCostList. Sebaliknya, bidang ini menentukan gaya teks yang akan ditampilkan oleh kontrol dan berisi deskripsi kontrol yang digunakan oleh utilitas tinjauan layar. Untuk mengatur font dan gaya font string teks, awali string karakter yang ditampilkan dengan {\style} atau {&style}. Di mana gaya adalah pengidentifikasi yang tercantum di kolom TextStyle dari tabel TextStyle. Jika tidak ada, tetapi properti DefaultUIFont didefinisikan sebagai gaya teks yang valid, font tersebut akan digunakan. Informasi berikut ini dibaca oleh utilitas ulasan layar sebagai deskripsi kontrol. Lihat Aksesibilitas.

Perhatikan bahwa alat penginstal tidak memperbarui konten VolumeCostControl saat pengguna memasukkan jalur yang berbeda ke kontrol PathEdit, kotak dialog Telusuri, kontrol DirectoryList, atau kontrol DirectoryCombo karena tidak ada properti yang terkait dengan kontrol VolumeCostList.

Atribut Kontrol

Anda dapat menggunakan atribut berikut dengan kontrol ini. Untuk mengubah nilai atribut menggunakan peristiwa, berlangganan kontrol ke ControlEvent di tabel EventMapping dan cantumkan pengidentifikasi atribut di kolom Atribut. Masukkan pengidentifikasi ControlEvent di kolom Peristiwa.

Pengidentifikasi atribut Bit heksadesimal Deskripsi
Posisi
Posisi kontrol dalam kotak dialog.
Masukkan lebar, tinggi, dan koordinat kontrol sudut kiri kontrol ke kolom Lebar, Tinggi, X, dan Y tabel Kontrol. Gunakan unit alat penginstal untuk panjang dan jarak.
Teks
Untuk menampilkan teks dalam pembaca layar, masukkan teks ke dalam kolom Teks tabel Kontrol. Lihat Aksesibilitas.
Untuk mengatur lebar kolom dalam kontrol VolumeCostList, tambahkan lebar kolom ke spesifikasi font apa pun. Lebar kolom dimasukkan sebagai serangkaian bilangan bulat positif yang diapit kurung kurawal. Kurung kurawal kosong atau {0} sembunyikan kolom. Angka negatif atau string yang tidak dapat dikonversi menjadi bilangan bulat positif adalah lebar kolom yang tidak valid. Ketika lebar kolom yang tidak valid ditemui dalam seri, kolom yang tersisa disembunyikan. Maksimal lima lebar kolom dapat ditentukan.
Dapat dilihat
0x00000000
0x00000001
Kontrol tersembunyi.
Kontrol yang terlihat.
Sertakan bit ini dalam kata bit kolom Atribut dalam tabel Kontrol untuk membuat kontrol terlihat atau tersembunyi pada pembuatannya.
Anda juga dapat menyembunyikan atau memperlihatkan kontrol dengan menggunakan tabel ControlCondition.
Diaktifkan
0x00000000
0x00000002
Kontrol dalam status dinonaktifkan.
Kontrol dalam status diaktifkan.
Sertakan bit ini dalam kata bit di kolom Atribut Kontrol untuk mengaktifkan kontrol pada pembuatan.
Anda juga dapat mengaktifkan atau menonaktifkan kontrol dengan menggunakan tabel ControlCondition.
Cekung
0x00000000
0x00000004
Menampilkan gaya visual default.
Menampilkan kontrol dengan tampilan tenggelam, 3-D.
Sertakan bit ini dalam kata bit di kolom Atribut dari tabel Kontrol.
RTLRO
0x00000000
0x00000020
Teks dalam kontrol ditampilkan urutan pembacaan kiri-ke-kanan.
Teks dalam kontrol ditampilkan urutan baca kanan-ke-kiri.
RightAligned
0x00000000
0x00000040
Teks dalam kontrol diratakan ke kiri.
Teks dalam kontrol diratakan ke kanan.
LeftScroll
0x00000000
0x00000080
Bilah gulir terletak di sisi kanan kontrol.
Bilah gulir terletak di sisi kiri kontrol.
BiDi
0x000000E0
Atur nilai ini untuk kombinasi atribut RTLRO, RightAligned, dan LeftScroll .
RemovableVolume
0x00010000
Daftar kontrol mencantumkan drive yang dapat dilepas.
Sertakan dalam kata bit di kolom Atribut dari tabel Kontrol.
FixedVolume
0x00020000
Kontrol mencantumkan hard drive internal tetap.
Sertakan dalam kata bit di kolom Atribut dari tabel Kontrol.
RemoteVolume
0x00040000
Kontrol mencantumkan volume jarak jauh.
Sertakan dalam kata bit di kolom Atribut dari tabel Kontrol.
CDROMVolume
0x00080000
Kontrol mencantumkan volume CD-ROM.
Sertakan dalam kata bit di kolom Atribut dari tabel Kontrol.
RAMDiskVolume
0x00100000
Kontrol mencantumkan disk RAM.
Sertakan dalam kata bit di kolom Atribut dari tabel Kontrol.
FloppyVolume
0x00200000
Kontrol mencantumkan drive floppy.
Sertakan dalam kata bit di kolom Atribut dari tabel Kontrol.
ControlShowRollbackCost
0x00000000
0x00400000
Jika PROMPTROLLBACKCOST = P, dan atribut ini tidak diatur, pembatalan, file cadangan tidak disertakan dalam biaya yang ditampilkan oleh Kontrol VolumeCostList.
Jika PROMPTROLLBACKCOST = P, dan atribut ini diatur, pembatalan, file cadangan disertakan dalam biaya yang ditampilkan oleh kontrol VolumeCostList.
Atribut kontrol ini diabaikan jika PROMPTROLLBACKCOST = D atau F. Jika PROMPTROLLBACKCOST = F, biaya pembatalan, file cadangan disertakan. Jika PROMPTROLLBACKCOST = D, atau DISABLEROLLBACK = 1, biaya pembatalan, file cadangan tidak disertakan.

 

Keterangan

Kontrol ini dapat dibuat dari kelas WC_LISTVIEW dengan menggunakan fungsi CreateWindowEx. Ini memiliki LVS_REPORT, WS_VSCROLL, WS_HSCROLL, LVS_SHAREIMAGELISTS, LVS_AUTOARRANGE, LVS_SINGLESEL, WS_BORDER, WS_CHILD, WS_TABSTOP, dan gaya WS_GROUP .