CheckBox Denetimi

Bu CheckBox_control iki durumlu bir onay kutusudur. Bir tamsayı veya dize özelliğini bu denetimle ilişkilendirmek için, Denetimi tablosunun Özellik sütununaözellik adını girin. Kutunun seçili durumu, özelliği CheckBox tablosunun Value sütununda belirtilen değere veya Özellik tablosunda belirtilen özelliğin ilk değerine ayarlar. Özelliğin başlangıç değeri yoksa, denetlenen durum bunu 1 olarak ayarlar. Seçilmemiş durum özelliği null olarak ayarlar.

CheckBox denetimleri yalnızca AddLocal ControlEvent , AddSource ControlEvent, ControlEvent, DoAction ControlEventveya SetProperty ControlEvent denetimlerini yayımlamak için kullanılabilir.

Denetim Öznitelikleri

Bu denetimle aşağıdaki öznitelikleri kullanabilirsiniz. Bir olayı kullanarak özniteliğin değerini değiştirmek için, denetimi EventMapping tablosundaki bir ControlEvent'e abone olun ve özniteliğin tanımlayıcısını Öznitelik sütununda listeleyin. Olay sütununa ControlEvent tanımlayıcısını girin.

Öznitelik tanımlayıcısı Onaltılık bit Açıklama
IndirectPropertyName Bu, denetimle ilişkili dolaylı bir özelliğin adıdır. Dolaylı öznitelik biti ayarlanırsa, denetim bu ada sahip özelliğin değerini görüntüler veya değiştirir. Dolaylı öznitelik biti ayarlanırsa, bu ad aynı zamanda Denetimi tablosunun Özellik sütununda listelenen özelliğin değeridir.
Konum İletişim kutusundaki denetimin konumu. Denetimin sol köşesinin genişliğini, yüksekliğini ve koordinatlarını Denetim tablosunun Width, Height, X ve Y sütunlarınagirin. Uzunluk ve uzaklık için yükleyici birimlerini kullanın.
PropertyName Bu, bu denetimle ilişkili özelliğin adıdır. Dolaylı öznitelik biti ayarlanmadıysa, denetim bu ada sahip özelliğin değerini görüntüler veya değiştirir. Bu öznitelik, Denetimi tablosunun Özellik sütununda belirtilir.
PropertyValue Bu denetim tarafından görüntülenen veya değiştirilen özelliğin geçerli değeri. Dolaylı öznitelik biti ayarlanmadıysa, bu PropertyName değeridir. Dolaylı öznitelik biti ayarlanırsa, bu IndirectPropertyName değeridir. Öznitelik değişirse, denetim yeni değeri yansıtır.
metin Bu denetim özniteliği, denetim tarafından görüntülenen metni, İkili tabloda depolanan bir görüntüyü veya çalışma zamanında ayarlanmış bir görüntüyü belirtebilir. Metin belirtmek için, Denetimi tablosunun Metin sütununa metin dizesini girin. Bir metin dizesinin yazı tipi ve yazı tipi stilini ayarlamak için, görüntülenen karakter dizesine {\style} veya {&style} ön eki ekleyin. Burada stil, TextStyle tablosununTextStyle sütununda listelenen bir tanımlayıcıdır. Bunlardan hiçbiri yoksa, ancak DefaultUIFont özelliği geçerli bir metin stili olarak tanımlanırsa, bu yazı tipi kullanılır.
İkili tablosunda depolanan bir simge veya bit eşlem görüntüsü belirtmek için, İkili tablonun Ad sütunundaki görüntü kaydının birincil anahtarını denetim kaydı Denetim tablosunun Metin sütununa girin.
görünür 0x00000000 0x00000001
Gizli denetim. Görünür denetim.
Denetimin oluşturulması sırasında görünür veya gizli olmasını sağlamak için bu biti Denetimi tablosundaki Öznitelikler sütununun bit sözcüğüne ekleyin.
Ayrıca, ControlCondition tablosunu kullanarak bir denetimi gizleyebilir veya gösterebilirsiniz.
Etkin 0x00000000 0x00000002
Denetim devre dışı durumda. Etkin durumdaki denetim.
Denetimi oluşturmada etkinleştirmek için bu biti Denetimi tablosunun Öznitelikler sütununa ekleyin.
ControlCondition tablosunukullanarak da denetimi etkinleştirebilir veya devre dışı bırakabilirsiniz.
Batık 0x00000000 0x00000004
Varsayılan görsel stilini görüntüler. Denetimi 3B batık bir görünümle görüntüler.
Bu bitleri Denetimi tablosunun Öznitelikler sütunundaki bit sözcüğüne ekleyin.
Dolaylı 0x00000000 0x00000008
Denetim, Denetim tablosunun Özellik sütunundaki özelliğinin değerinigörüntüler veya değiştirir. Denetim, Denetimi tablosunun Özellik sütununda listelenen Tanımlayıcıya sahip özelliğin değerinigörüntüler veya değiştirir.
Bu denetimle ilişkili özelliğe dolaylı olarak başvurulup başvurulmadığını belirler.
tamsayı 0x00000000 0x00000010
Denetimle ilişkili özellik bir dize değeridir. Denetimle ilişkilendirilmiş özellik bir tamsayı değeridir.
Denetimin oluşturulmasında bu özniteliği ayarlamak Denetimi tablosunun Öznitelikler sütununun bit sözcüğüne bu biti ekleyin.
RTLRO 0x00000000 0x00000020
Denetimdeki metin soldan sağa okuma sırasına göre görüntülenir. Denetimdeki metin sağdan sola okuma sırasına göre görüntülenir.
Sağ Hizalı 0x00000000 0x00000040
Denetimdeki metin sola hizalanır. Denetimdeki metin sağa hizalanır.
PushLike 0x00000000 0x00020000
Denetim, her zamanki görünümüyle çizilir. Denetim BS_PUSHLIKE stiline sahiptir ve anında iletme düğmesi olarak görünecek şekilde çizilir.
Denetimin oluşturulmasında bu özniteliği ayarlamak Denetimi tablosunun Öznitelikler sütununun bit sözcüğüne bu biti ekleyin.

Açıklamalar

Bu denetim, CreateWindowEx işlevi kullanılarak BUTTON sınıfından oluşturulabilir. BS_CHECKBOX, WS_TABSTOP, WS_GROUP, WS_CHILDve BS_MULTILINE stilleri vardır.