Kontrol Bilah Kemajuan
Kontrol ProgressBar menampilkan grafik batang yang berubah panjang saat menerima pesan kemajuan. Kontrol ini berlangganan SetProgress ControlEvent. Ini dapat berlangganan ControlEvent bernama setelah tindakan dipantau.
Untuk informasi terkait, lihat MenulisKontrol ProgressBar , dan Menambahkan Tindakan Kustom ke Bilah Kemajuan.
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 dari tabel Kontrol . Gunakan unit alat penginstal untuk panjang dan jarak. |
|
Kemajuan | Atribut ini menentukan berapa banyak ProgressBar yang diisi. Atribut terdiri dari dua bilangan bulat dan string. Bidang bilangan bulat pertama adalah jumlah tanda kemajuan saat ini dan bidang bilangan bulat kedua adalah jumlah maksimum default tanda kemajuan (1024). Bidang ketiga adalah string yang merupakan nama tindakan yang sedang berlangsung. Jika jumlah tick kemajuan saat ini lebih besar dari maksimum, alat penginstal mengubahnya menjadi maksimum. Atribut ini diatur dan diubah oleh SetProgress ControlEvent. Anda harus berlangganan kontrol ke peristiwa ini dalam tabel EventMapping dengan memasukkan SetProgress ke dalam kolom Peristiwa dan Maju ke kolom Atribut. |
|
Teks | Teks ditampilkan oleh kontrol. 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 tabel TextStyle. Jika tidak ada, tetapi propertiDefaultUIFont didefinisikan sebagai gaya teks yang valid, font tersebut akan digunakan. |
|
Terlihat | 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 menampilkan kontrol dengan menggunakan tabel ControlCondition . |
Sunken | 0x00000000 0x00000004 |
Menampilkan gaya visual default. Menampilkan kontrol dengan tampilan tenggelam, 3-D. Sertakan bit ini dalam kata bit di kolom Atribut tabel kontrol . |
RTLRO | 0x00000000 0x00000020 |
Teks dalam kontrol ditampilkan dalam urutan pembacaan kiri-ke-kanan. Teks dalam kontrol ditampilkan dalam urutan baca kanan-ke-kiri. |
Progress95 | 0x00000000 0x00010000 |
Bilah kemajuan digambar sebagai bilah berkelanjutan. Bilah kemajuan digambar sebagai serangkaian persegi panjang. Sertakan bit ini dalam kata bit di kolom Atribut tabel kontrol . |
Komentar
Kontrol ini dapat dibuat dari kelas PROGRESS_CLASS dengan menggunakan fungsiCreateWindowEx. Ini memiliki gaya WS_CHILD dan WS_GROUP.