Aracılığıyla paylaş


PushButton Denetimi

PushButton denetimi, komut düğmesi olarak da bilinen temel bir anında iletme düğmesi görüntüler.

PushButton denetimleri, IgnoreChange ControlEvent, SelectionDescription ControlEvent, SelectionSize ControlEvent, SelectionPath ControlEvent, SelectionPathOn ControlEvent, SelectionA yayımlamak için kullanılamazction ControlEvent, SelectionNoItems ControlEvent, ActionText ControlEvent, ActionData ControlEvent, SetProgress ControlEventveya TimeRemaining ControlEvent.

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
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.
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, Denetim 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 {&stili} ön ekini 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 tablosunun Ad sütunundaki görüntü kaydının birincil anahtarını denetimin Denetim tablosu kaydının 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 Ö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.
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.
bit eşlem 0x00000000 0x00040000
Denetimdeki metin, Denetimi tablosunun Metin sütunundabelirtilir. Düğmenin BS_BITMAP stili vardır, denetimdeki metin bit eşlem görüntüsüyle değiştirilir. Denetim tablosundaki Metin sütunu, İkili tablosunun yabancı anahtarı olarak kullanılır.
Bu biti DenetimiÖznitelikler sütunundaki bit sözcüğüne ekleyin.
Simge ve Bit Eşlem stili bitleri aynı anda ayarlamayın. Düğme hem bit eşlem görüntüsü hem de metin içeremez.
Bir metin dizesinin yazı tipi ve yazı tipi stilini ayarlamak için görüntülenen karakter dizesine {\style} veya {&stili} ön ekini 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.
Simge Denetimi 0x00000000 0x00080000
Denetimdeki metin, Denetimi tablosunun Metin sütunundabelirtilir. Düğmenin BS_ICON stili vardır, denetimdeki metin bir simge görüntüsüyle değiştirilir. Denetim tablosundaki Metin sütunu, İkili tablosunun yabancı anahtarı olarak kullanılır.
Bu biti DenetimiÖznitelikler sütunundaki bit sözcüğüne ekleyin.
Simge ve Bit Eşlem bitlerini aynı anda ayarlamayın. Düğme hem simge görüntüsü hem de metin içeremez.
Bir metin dizesinin yazı tipi ve yazı tipi stilini ayarlamak için görüntülenen karakter dizesine {\style} veya {&stili} ön ekini 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.
FixedSize 0x00000000 0x00100000
Simge görüntüsünü denetime sığacak şekilde uzatın. Denetimdeki simge görüntüsünü kırpın veya ortalayın.
Bu biti, BBControl tablosunun Öznitelikler sütununun bit sözcüğüne veya Denetimi tablosununekleyin.
IconSize 0x00000000 0x00200000
0x00400000
0x00600000
İlk görüntüyü yükler. İlk 16x16 görüntüsünü yükler.
İlk 32x32 görüntüsünü yükler.
İlk 48x48 görüntüsünü yükler.
Simge dosyası aynı simgenin farklı boyutlu görüntülerini içerebilir. Denetimi tablosunun Öznitelikler sütununa uygun bit sözcüğünün değerini ekleyin
Bu bitler ayarlanmamışsa, yükleyici FixedSize özniteliğini yoksayar ve görüntü denetim dikdörtgenine sığacak şekilde uzatılır. Hem IconSize bitleri hem de FixedSize bitleri ayarlanırsa, denetimden küçük bir görüntü ortalanır ve resim sığacak şekilde azaltılan denetimden daha büyüktür.
ElevationShield 0x00000000 0x00800000
Düğmenin görünümü diğer simge öznitelikleri tarafından belirlenir. Kullanıcı Hesabı Denetimi (UAC) yükseltme simgesini (kalkan simgesi) basma düğmesi denetimine ekler.

 

Açıklamalar

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