Bagikan melalui


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

ICE03
ICE06
ICE13
ICE20
ICE23
ICE27
ICE32
ICE44
ICE45
ICE46