Tabel Kontrol

Tabel Kontrol menentukan kontrol yang muncul di setiap kotak dialog.

Tabel Kontrol memiliki kolom berikut.

Kolom Jenis Kunci Dapat diubah ke null
Dialog_ Pengidentifikasi Y N
Kontrol Pengidentifikasi Y N
Jenis Pengidentifikasi N N
X Bilangan bulat N N
Y Bilangan bulat N N
Lebar Bilangan bulat N N
Tinggi Bilangan bulat N N
Atribut Bilangan Bulat Ganda N Y
Properti Pengidentifikasi N Y
Teks Diformat N Y
Control_Next Pengidentifikasi N Y
Bantuan Teks N Y

 

Kolom

Dialog_

Kunci eksternal ke kolom pertama tabel Dialog, nama kotak dialog.

Kontrol

Nama kontrol. Nama ini harus unik dalam kotak dialog tetapi dapat diulang pada kotak dialog yang berbeda. Kolom Kontrol dikombinasikan dengan kolom Dialog_ membentuk kunci primer ke tabel ini.

Jenis

Jenis kontrol. Untuk daftar jenis kontrol, lihat Kontrol.

X

Koordinat horizontal sudut kiri atas batas persegi panjang kontrol. Angka ini harus berupa angka non-negatif. Lihat Atribut Kontrol Posisi.

Y

Koordinat vertikal sudut kiri atas batas persegi panjang kontrol. Angka ini harus berupa angka non-negatif. Lihat Atribut Kontrol Posisi.

Lebar

Lebar batas persegi panjang kontrol. Angka ini harus berupa angka non-negatif. Lihat Atribut Kontrol Posisi.

Tinggi

Tinggi batas persegi panjang kontrol. Angka ini harus berupa angka non-negatif. Lihat Atribut Kontrol Posisi.

Atribut

Kata 32-bit yang menentukan bendera bit yang akan diterapkan ke kontrol ini. Ini harus berupa angka non-negatif, dan nilai yang diizinkan bergantung pada jenis kontrol. Untuk daftar semua atribut kontrol, dan nilai yang akan dimasukkan di bidang ini, lihat Atribut Kontrol.

Properti

Nama properti yang ditentukan untuk ditautkan ke kontrol ini. Nilai tombol radio, kotak daftar, dan kotak kombo diikat ke dalam grup dengan ditautkan ke properti yang sama. Kolom ini diperlukan untuk kontrol aktif.

Teks

String yang dapat dilokalkan yang digunakan untuk mengatur teks awal yang terkandung dalam kontrol. String juga dapat berisi properti yang disematkan. Untuk sintaks string berformat yang berisi properti, lihat fungsi MsiFormatRecord . Tentukan ukuran, font, dan warna teks dengan mengawali string teks dengan {\style}, di mana gaya adalah gaya teks yang ditulis ke dalam kolom TextStyle dari tabel TextStyle. String teks dipotok jika terlalu panjang untuk dipaskan ke kontrol. String teks mungkin kosong.

Penulisan khusus string teks Yang Diformat di bidang ini diperlukan jika teks akan ditampilkan oleh Kontrol Teks yang terletak di kotak dialog yang memiliki atribut TrackDiskpace. Ini adalah kasus yang ditentukan oleh Bit Gaya Dialog TrackDiskSpace yang muncul di Atribut tabel Dialog. Dalam hal ini, jika string Diformat di kolom Teks dari tabel Kontrol dimulai dengan "[" dan diakhir dengan "]" maka Anda harus menambahkan spasi di akhir string. Misalnya, jika DlgTextFont adalah properti yang akan diatur ke "{\DlgFontBold}" string yang diformat "[DlgTextFont]MyText[ProductName] " memerlukan ruang di akhir setelah kurung siku penutup. Ruang ekstra ini diperlukan oleh alat penginstal untuk menampilkan teks dengan benar dalam kontrol Teks.

Anda dapat memasukkan string teks deskriptif singkat untuk kontrol VolumeCostList, ListView, DirectoryList, dan SelectionTree. Teks ini tidak dilihat oleh pengguna tetapi dapat dibaca oleh pembaca layar sebagai deskripsi kontrol.

Lihat juga Aksesibilitas.

Control_Next

Nama kontrol lain pada kotak dialog yang sama dan kunci eksternal ke kolom kedua tabel Kontrol. Jika fokus dalam kotak dialog ada pada kontrol di kolom Kontrol, menekan tombol tab akan memindahkan fokus ke kontrol yang tercantum di kolom Control_Next. Oleh karena itu, kolom ini digunakan untuk menentukan urutan tab kontrol pada kotak dialog. Tautan antara kontrol harus membentuk siklus tertutup. Beberapa kontrol, seperti kontrol teks statis, dapat dibiarkan keluar dari siklus. Dalam hal ini, bidang ini mungkin dibiarkan kosong.

Lihat juga Aksesibilitas.

Tolong

String teks opsional yang dapat dilokalkan yang digunakan dengan tombol Bantuan. String dibagi menjadi dua bagian dengan karakter pemisah (|). Bagian pertama dari string digunakan sebagai teks TipsAlat. Teks ini digunakan oleh pembaca layar untuk kontrol yang berisi gambar. Bagian kedua dari string dicadangkan untuk digunakan di masa mendatang. Karakter pemisah diperlukan meskipun hanya satu dari dua jenis teks yang ada.

Keterangan

Nilai bilangan bulat untuk x, y, lebar, dan tinggi berada di unit alat penginstal, bukan unit dialog. Unit alat penginstal sama dengan satu-dua belas tinggi ukuran font MS Sans Serif 10 poin. Koordinat untuk kontrol relatif terhadap billboard.

Validasi

ICE03
ICE06
ICE17
ICE20
ICE23
ICE31
ICE32
ICE34
ICE45
ICE46
ICE95