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

ICE03
ICE06
ICE13
ICE20
ICE23
ICE27
ICE32
ICE44
ICE45
ICE46