Kontrol Bilah Kemajuan

Kontrol ProgressBar menampilkan grafik batang yang berubah panjang saat menerima pesan kemajuan. Kontrol ini berlangganan SetProgress ControlEvent. Ini dapat berlangganan ControlEvent yang dinamai setelah tindakan dipantau.

Untuk informasi terkait, lihat Menulis Kontrol Bilah Kemajuan, 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.
Progres   Atribut ini menentukan berapa banyak ProgressBar yang diisi. Atribut terdiri dari dua bilangan bulat dan string. Bidang bilangan bulat pertama adalah jumlah tick kemajuan saat ini dan bidang bilangan bulat kedua adalah jumlah maksimum default tick 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 kolom Peristiwa dan Kemajuan 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 dari tabel TextStyle. Jika tidak ada keduanya, tetapi properti DefaultUIFont 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 memperlihatkan 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 dalam urutan bacaan kiri-ke-kanan. Teks dalam kontrol ditampilkan dalam urutan pembacaan 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 dari tabel Kontrol.

 

Keterangan

Kontrol ini dapat dibuat dari kelas PROGRESS_CLASS dengan menggunakan fungsi CreateWindowEx . Ini memiliki gaya WS_CHILD dan WS_GROUP .