Tabel Dialog
Tabel Dialog berisi semua dialog yang muncul di antarmuka pengguna (UI) dalam mode penuh dan berkurang.
Tabel Dialog memiliki kolom berikut.
Kolom | Jenis | Kunci | Dapat diubah ke null |
---|---|---|---|
Dialog | Pengidentifikasi | Y | N |
HCentering | Bilangan bulat | N | N |
VCenter Server | Bilangan bulat | N | N |
Lebar | Bilangan bulat | N | N |
Tinggi | Bilangan bulat | N | N |
Atribut | Bilangan Bulat Ganda | N | Y |
Judul | Diformat | N | Y |
Control_First | Pengidentifikasi | N | N |
Control_Default | Pengidentifikasi | N | Y |
Control_Cancel | Pengidentifikasi | N | Y |
Kolom
-
Dialog
-
Kunci utama dan nama kotak dialog.
-
HCentering
-
Posisi horizontal kotak dialog.
Rentangnya adalah 0 hingga 100, dengan 0 di tepi kiri layar dan 100 di tepi kanan.
-
VCenter Server
-
Posisi vertikal kotak dialog.
Rentangnya adalah 0 hingga 100, dengan 0 di tepi atas layar dan 100 di tepi bawah.
-
Lebar
-
Lebar batas persegi panjang kotak dialog.
Angka ini tidak boleh negatif.
-
Tinggi
-
Tinggi batas persegi panjang kotak dialog.
Angka ini tidak boleh negatif.
-
Atribut
-
Kata 32-bit yang menentukan bendera atribut yang akan diterapkan ke kotak dialog ini.
Angka ini tidak boleh negatif. Untuk informasi selengkapnya, lihat Bit Gaya Dialog.
-
Judul
-
String teks yang dapat dilokalkan yang menentukan judul yang akan ditampilkan di bilah judul kotak dialog.
-
Control_First
-
Kunci eksternal ke kolom kedua Tabel Kontrol.
Menggabungkan bidang ini dengan bidang Dialog menentukan kontrol unik dalam Tabel Kontrol yang mengambil fokus saat kotak dialog dibuka. Biasanya, ini bisa menjadi Kontrol Edit, Kontrol SelectionTree, atau kontrol lain yang dapat mengambil fokus. Jika Kontrol PushButton adalah satu-satunya kontrol yang ada pada kotak dialog yang dapat mengambil fokus, PushButton yang dimasukkan di bidang ControlDefault juga harus dimasukkan ke dalam bidang Kontrol Pertama. Kolom ini diabaikan dalam kotak Dialog Kesalahan .
Karena teks statis tidak dapat mengambil fokus, Kontrol Teks yang menjelaskan Kontrol Edit, Kontrol PathEdit, Kontrol ListView, Kontrol ComboBox atau Kontrol VolumeSelectCombo harus dibuat kontrol pertama dalam kotak dialog untuk memastikan kompatibilitas dengan pembaca layar.
-
Control_Default
-
Kunci eksternal ke kolom kedua Tabel Kontrol.
Menggabungkan bidang ini dengan bidang Dialog menentukan kontrol default yang mengambil fokus saat kotak dialog dibuka. Biasanya, ini bisa menjadi Kontrol PushButton. Jika tidak ada Kontrol PushButton pada kotak dialog yang memiliki fokus, kunci Return setara dengan mengklik kontrol default. Jika kolom ini dibiarkan kosong, maka tidak ada kontrol default. Kolom ini diabaikan dalam kotak Dialog Kesalahan .
-
Control_Cancel
-
Kunci eksternal ke kolom kedua Tabel Kontrol.
Menggabungkan bidang ini dengan bidang Dialog menentukan kontrol yang membatalkan penginstalan. Kontrol ini digabungkan ke peristiwa dalam Tabel ControlEvent yang digunakan untuk membatalkan penginstalan. Menekan tombol ESC atau mengklik tombol Tutup setara dengan mengklik kontrol pembatalan. Kolom ini diabaikan dalam Dialog Kesalahan
Kotak.
Kontrol pembatalan disembunyikan selama pembatalan atau penghapusan file yang dicadangkan. Handler UI internal menyembunyikan kontrol saat menerima pesan INSTALLMESSAGE_COMMONDATA.
Keterangan
Nilai bilangan bulat untuk lebar dan tinggi berada di Unit Alat Penginstal, bukan unit dialog.
Dua nilai tengah diabaikan untuk kotak dialog berikutnya dalam urutan wizard. Posisi kotak dialog diatur oleh pengguna atau untuk kotak dialog sebelumnya. Urutan kotak dialog ini dibuat oleh NewDialog ControlEvent.
Validasi