Bagikan melalui


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.