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 |
VCentering | Bilangan Bulat | N | N |
Lebar | Bilangan Bulat | N | N |
Tinggi | Bilangan Bulat | N | N |
Atribut | DoubleInteger | N | Y |
Titel | 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.
-
VCentering
-
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 harus non-negatif.
-
Tinggi
-
Tinggi batas persegi panjang kotak dialog.
Angka ini harus non-negatif.
-
Atribut
-
Kata 32-bit yang menentukan bendera atribut yang akan diterapkan ke kotak dialog ini.
Angka ini harus non-negatif. Untuk informasi selengkapnya, lihat Bit Gaya Dialog.
-
Judul
-
String teks yang dapat dilokalisasi 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 Edit Kontrol, SelectionTree Control, atau kontrol lain yang dapat mengambil fokus. Jika PushButton Control 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 Control First. Kolom ini diabaikan dalam kotak Dialog Kesalahan.
Karena teks statis tidak dapat mengambil fokus, Kontrol Teks yang menjelaskan Edit Kontrol, Kontrol PathEdit, Kontrol Tampilan Daftar, 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 PushButton Control. Jika tidak ada Kontrol PushButton pada kotak dialog yang memiliki fokus, kunci Pengembalian 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 dengan peristiwa dalam Tabel ControlEvent digunakan untuk membatalkan penginstalan. Menekan kunci ESC atau mengklik tombol Tutup setara dengan mengklik kontrol batal. Kolom ini diabaikan dalam Dialog Kesalahan
peti.
Kontrol pembatalan disembunyikan selama pembatalan atau penghapusan file yang dicadangkan. Handler antarmuka pengguna internal menyembunyikan kontrol saat menerima pesan INSTALLMESSAGE_COMMONDATA.
Komentar
Nilai bilangan bulat untuk lebar dan tinggi berada di Unit 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