Bagikan melalui


Kontrol Kotak Centang

CheckBox_control ini adalah kotak centang dua status. Untuk mengaitkan properti bilangan bulat atau string dengan kontrol ini, masukkan nama properti ke dalam kolom Properti dari tabel Kontrol. Status kotak yang dipilih mengatur properti baik ke nilai yang ditentukan dalam kolom Nilai dari tabel Kotak Centang atau ke nilai awal properti yang ditentukan dalam tabel Properti. Jika properti tidak memiliki nilai awal, status yang dicentang mengaturnya ke 1. Status yang tidak dipilih mengatur properti ke null.

Kontrol CheckBox hanya dapat digunakan untuk menerbitkan kontrol AddLocal ControlEvent, AddSource ControlEvent, Remove ControlEvent, DoAction ControlEvent, atau SetProperty ControlEvent .

Atribut Kontrol

Anda dapat menggunakan atribut berikut dengan kontrol ini. Untuk mengubah nilai atribut menggunakan peristiwa, berlangganan kontrol ke ControlEvent di tabel EventMapping dan cantumkan pengidentifikasi atribut di kolom Atribut. Masukkan pengidentifikasi ControlEvent di kolom Peristiwa.

Pengidentifikasi atribut Bit heksadesimal Deskripsi
IndirectPropertyName Ini adalah nama properti tidak langsung yang terkait dengan kontrol. Jika bit atribut Tidak Langsung diatur, kontrol akan menampilkan atau mengubah nilai properti yang memiliki nama ini. Jika bit atribut Tidak Langsung diatur, nama ini juga merupakan nilai properti yang tercantum di kolom Properti dari tabel Kontrol.
Posisi Posisi kontrol dalam kotak dialog. Masukkan lebar, tinggi, dan koordinat kontrol sudut kiri kontrol ke kolom Lebar, Tinggi, X, dan Y tabel Kontrol. Gunakan unit alat penginstal untuk panjang dan jarak.
PropertyName Ini adalah nama properti yang terkait dengan kontrol ini. Jika bit atribut Tidak Langsung tidak diatur, kontrol akan menampilkan atau mengubah nilai properti yang memiliki nama ini. Atribut ini ditentukan dalam kolom Properti dari tabel Kontrol.
PropertyValue Nilai properti saat ini ditampilkan atau diubah oleh kontrol ini. Jika bit atribut Tidak Langsung tidak diatur, ini adalah nilai PropertyName. Jika bit atribut Tidak Langsung diatur, ini adalah nilai IndirectPropertyName. Jika atribut berubah, kontrol mencerminkan nilai baru.
Teks Atribut kontrol ini dapat menentukan teks yang ditampilkan oleh kontrol, gambar yang disimpan dalam tabel Biner, atau set gambar pada waktu proses. Untuk menentukan teks, masukkan string teks ke dalam kolom Teks tabel Kontrol. Untuk mengatur font dan gaya font string teks, awali string karakter yang ditampilkan dengan {\style} atau {&style}. Di mana gaya adalah pengidentifikasi yang tercantum di kolom TextStyle dari tabel TextStyle. Jika tidak ada, tetapi properti DefaultUIFont didefinisikan sebagai gaya teks yang valid, font tersebut akan digunakan.
Untuk menentukan ikon atau gambar bitmap yang disimpan dalam tabel Biner, masukkan kunci utama rekaman gambar dari kolom Nama tabel Biner ke dalam kolom Teks rekaman tabel Kontrol untuk kontrol.
Dapat dilihat 0x00000000 0x00000001
Kontrol tersembunyi. Kontrol yang terlihat.
Sertakan bit ini dalam kata bit kolom Atribut dalam tabel Kontrol untuk membuat kontrol terlihat atau tersembunyi pada pembuatannya.
Anda juga dapat menyembunyikan atau memperlihatkan kontrol dengan menggunakan tabel ControlCondition.
Diaktifkan 0x00000000 0x00000002
Kontrol dalam status dinonaktifkan. Kontrol dalam status diaktifkan.
Sertakan bit ini di kolom Atribut tabel Kontrol untuk mengaktifkan kontrol pada pembuatan.
Anda juga dapat mengaktifkan atau menonaktifkan kontrol dengan menggunakan tabel ControlCondition.
Cekung 0x00000000 0x00000004
Menampilkan gaya visual default. Menampilkan kontrol dengan tampilan tenggelam, 3-D.
Sertakan bit ini dalam kata bit di kolom Atribut dari tabel Kontrol.
Langsung 0x00000000 0x00000008
Kontrol menampilkan atau mengubah nilai properti di kolom Properti dari tabel Kontrol. Kontrol menampilkan atau mengubah nilai properti yang memiliki Pengidentifikasi yang tercantum di kolom Properti dari tabel Kontrol.
Menentukan apakah properti yang terkait dengan kontrol ini dirujuk secara tidak langsung.
Bilangan bulat 0x00000000 0x00000010
Properti yang terkait dengan kontrol adalah nilai string. Properti yang terkait dengan kontrol adalah nilai bilangan bulat.
Sertakan bit ini dalam kata bit dari kolom Atribut tabel Kontrol untuk mengatur atribut ini pada pembuatan kontrol.
RTLRO 0x00000000 0x00000020
Teks dalam kontrol ditampilkan dalam urutan pembacaan kiri-ke-kanan. Teks dalam kontrol ditampilkan dalam urutan baca kanan-ke-kiri.
RightAligned 0x00000000 0x00000040
Teks dalam kontrol diratakan ke kiri. Teks dalam kontrol diratakan ke kanan.
PushLike 0x00000000 0x00020000
Kontrol digambar dengan penampilannya yang biasa. Kontrol memiliki gaya BS_PUSHLIKE, dan digambar untuk muncul sebagai tombol tekan.
Sertakan bit ini dalam kata bit dari kolom Atribut tabel Kontrol untuk mengatur atribut ini pada pembuatan kontrol.

Keterangan

Kontrol ini dapat dibuat dari kelas BUTTON dengan menggunakan fungsi CreateWindowEx. Ini memiliki gaya BS_CHECKBOX, WS_TABSTOP, WS_GROUP, WS_CHILD, dan BS_MULTILINE .