Aracılığıyla paylaş


Düğme stilleri

Bu konuda, düğme türleri ve stilleri açıklanmaktadır.

Düğme türü

Aşağıdaki tabloda, düğme türlerini listeler.İsteğe bağlı olarak aşağıdakilerden birini seçebilirsiniz.Düğme türü belirtmezseniz, varsayılan değer olan BS_PUSHBUTTON.

Tür

Description

BS_3STATE

Onay kutusu düğmesi ile üç durumu oluşturur: BST_CHECKED, BST_INDETERMINATE, ve BST_UNCHECKED.Düğmesini tıklatarak gönderen bir BN_CLICKED bildirim sahibi penceresinde düğme durumu değiştirmez, ancak.Varsayılan olarak, ilişkili metin onay kutusunun sağında görüntülenir.Metni sola onay kutusunu görüntülemek için BS_LEFTTEXT veya BS_RIGHTBUTTON stili.

BS_AUTO3STATE

Onay kutusu düğmesi ile üç durumu oluşturur: BST_CHECKED, BST_INDETERMINATE, ve BST_UNCHECKED.Düğmesini tıklatarak gönderen bir BN_CLICKED sahibi penceresinde bildirim ve düğme durumunu değiştirir.Düğme durumları döngüsü sırasına göre BST_CHECKED, BST_INDETERMINATE, ve BST_UNCHECKED.Varsayılan olarak, ilişkili metin onay kutusunun sağında görüntülenir.Metni sola onay kutusunu görüntülemek için BS_LEFTTEXT veya BS_RIGHTBUTTON stili.

BS_AUTOCHECKBOX

Onay kutusu düğmesi ile iki durumu oluşturur: BST_CHECKED ve BST_UNCHECKED.Düğmesini tıklatarak gönderen bir BN_CLICKED sahibi penceresinde bildirim ve düğme durumunu değiştirir.Varsayılan olarak, ilişkili metin onay kutusunun sağında görüntülenir.Metni sola onay kutusunu görüntülemek için BS_LEFTTEXT veya BS_RIGHTBUTTON stili.

BS_AUTORADIOBUTTON

Radyo düğmesi ile iki durumu oluşturur: BST_CHECKED ve BST_UNCHECKED.Radyo düğmeleri genellikle her grup bir işaretli seçeneği aynı anda en fazla sahip olan gruplar kullanılır.Düğmesini tıklatarak gönderen bir BN_CLICKED bildirim sahibi penceresine tıklatılan radyo düğmesi durumunu ayarlar BST_CHECKEDve düğme grubu içindeki diğer seçenek düğmelerinin durumları ayarlar BST_UNCHECKED.Varsayılan olarak, ilişkili metin radyo düğmesinin sağında görüntülenir.Radyo düğmesinin solundaki metni görüntülemek için BS_LEFTTEXT veya BS_RIGHTBUTTON stili.

BS_CHECKBOX

Onay kutusu düğmesi ile iki durumu oluşturur: BST_CHECKED ve BST_UNCHECKED.Düğmesini tıklatarak gönderen bir BN_CLICKED bildirim sahibi penceresinde düğme durumu değiştirmez, ancak.Varsayılan olarak, ilişkili metin onay kutusunun sağında görüntülenir.Metni sola onay kutusunu görüntülemek için BS_LEFTTEXT veya BS_RIGHTBUTTON stili.

BS_COMMANDLINK

Bağlantı komut düğmesini oluşturur.Özel bir komut düğmesi komut bağlantı düğmesi olan Windows Vista sol ana metin ve Not ana metnin altında yeşil bir ok görüntülenir.Not metni kullanarak ayarlamak CButton::SetNote.

BS_DEFCOMMANDLINK

Bağlantı komut düğmesini oluşturur.Özel bir komut düğmesi komut bağlantı düğmesi olan Windows Vista sol ana metin ve Not ana metnin altında yeşil bir ok görüntülenir.Not metni kullanarak ayarlamak CButton::SetNote.İletişim kutusunda düğmeyse gönderir tuş enter tuşuna basarak bir BN_CLICKED bildirim iletişim kutusu, düğme girdi odağını değil olsa bile.

BS_DEFPUSHBUTTON

Ağır bir siyah kenarlığa sahip bir komut düğmesini oluşturur.İletişim kutusunda düğmeyse gönderir tuş enter tuşuna basarak bir BN_CLICKED bildirim iletişim kutusu, düğme girdi odağını değil olsa bile.

BS_DEFSPLITBUTTON

Böl düğmesi oluşturur.Böl düğmesi için özel bir komut düğmesi olan Windows Vista , aşağı açılan oku bitişik bir düğme içerir.Düğmeyi tıklattığınızda, varsayılan komut yürütülür.Aşağı açılan okunu tıklattığınızda, ek komutlar içeren bir menü görüntülenir.Böl düğmesi iletişim kutusunda, gönderdiği tuş enter tuşuna basarak bir BN_CLICKED bile düğme girdi odağını yok iletişim kutusunda bildirim

BS_GROUPBOX

Diğer düğmeleri gruplandırılabilir dikdörtgen oluşturur.Bu stili ile ilişkili metin dikdörtgenin sol üst köşede görüntülenir.

BS_OWNERDRAW

Sahibi çizilmiş bir düğme oluşturur.Framework çağrıları DrawItem Görselliğin button tıklattığınızda yöntemi değişti.Bu stili kullandığınızda ayarlamalısınız CBitmapButton sınıfı.

BS_PUSHBUTTON

Gönderen bir komut düğmesini oluşturur bir BN_CLICKED kullanıcı düğmeyi tıklattığında sahibi pencere bildirimi.

BS_RADIOBUTTON

Radyo düğmesi ile iki durumu oluşturur: BST_CHECKED ve BST_UNCHECKED.Radyo düğmeleri genellikle her grup bir işaretli seçeneği aynı anda en fazla sahip olan gruplar kullanılır.Düğmesini tıklatarak gönderen bir BN_CLICKED bildirim sahibi penceresine otomatik olarak herhangi bir düğme grubunda durumunu değiştirmez ancak.Varsayılan olarak, ilişkili metin radyo düğmesinin sağında görüntülenir.Radyo düğmesinin solundaki metni görüntülemek için BS_LEFTTEXT veya BS_RIGHTBUTTON stili.

BS_SPLITBUTTON

Böl düğmesi oluşturur.Böl düğmesi için özel bir komut düğmesi olan Windows Vista , aşağı açılan oku bitişik bir düğme içerir.Düğmeyi tıklattığınızda, varsayılan komut yürütülür.Aşağı açılan okunu tıklattığınızda, ek komutlar içeren bir menü görüntülenir.

BS_USERBUTTON

16-Bit Windows sürümleri ile uyumluluk için sağlanan ancak, eski.Win 32 tabanlı uygulamalarda kullanması gereken BS_OWNERDRAW yerine.

Radyo düğmesi ve onay kutusu stilleri

Aşağıdaki tabloda, radyo düğmeleri ve onay kutuları için özel stilleri listeler.Bu stiller tüm diğer düğme türleri dikkate alınmaz.İsteğe bağlı olarak, aşağıdakilerden bir veya birkaçını seçebilirsiniz.

Stil

Description

BS_LEFTTEXT

Radyo düğmesini veya onay kutusunu stili ile birleştirildiğinde, metin radyo düğmesini veya onay kutusunun sol tarafında görünür.

BS_RIGHTBUTTON

Radyo düğmesini veya onay kutusunu stili ile birleştirildiğinde, metin radyo düğmesini veya onay kutusunun sol tarafında görünür.Bu stili aynı BS_LEFTTEXT stili.

BS_PUSHLIKE

Onay kutusu veya radyo düğmesi görünür ve bir komut düğmesi gibi davranır hale getirir.Durumuna düğmesini basılı görüntülenir BST_CHECKED, basılı ve durumuna olduğunda soluk BST_INDETERMINATEve durumuna serbest BST_UNCHECKED.

Metin hizalama stilleri

Yatay ve dikey metin hizalama seçenekleri aşağıdaki tabloda listelenmektedir.İsteğe bağlı olarak aşağıdakilerden birini seçebilirsiniz.

Stil

Description

BS_LEFT

Düğmesini Dikdörtgen içindeki metni sola hizalar.Ancak, düğmenin onay kutusunu veya radyo düğmesi, yoksa BS_RIGHTBUTTON stili, metni sol hizalı onay kutusu veya seçenek düğmesini sağ tarafta.

BS_RIGHT

Düğmesini Dikdörtgen içindeki metni sağa hizalar.Ancak, düğmenin onay kutusunu veya radyo düğmesi, yoksa BS_RIGHTBUTTON stili, onay kutusu veya seçenek düğmesini sağ tarafta hizalanmış metni sağ.

BS_CENTER

Metin düğmesini Dikdörtgen yatay olarak ortalar.

BS_TOP

Metin düğmesini Dikdörtgen üstünde yerleştirir.

BS_BOTTOM

Düğmesini Dikdörtgen altındaki metni yerleştirir.

BS_VCENTER

Metin düğmesini Dikdörtgen dikey olarak ortalar.

İçerik Seçenekleri düğmesi

Aşağıdaki tabloda gösteren düğmesini görüntülenen seçenekleri listeler.Yalnızca metin Görüntüle düğmesini türleri bu yoksay.İsteğe bağlı olarak aşağıdakilerden birini seçebilirsiniz.

Stil

Description

BS_BITMAP

Düğmenin bir bit eşlemi görüntülediğini belirtir.

BS_ICON

Düğme simge görüntüleyeceğini belirtir.

BS_TEXT

Düğme metni görüntüler belirtir.

Diğer Seçenekler

Herhangi bir düğme türü ile kullanabileceğiniz ek seçenekleri aşağıdaki tabloda listelenmektedir.İsteğe bağlı olarak, aşağıdakilerden bir veya birkaçını seçebilirsiniz.

Stil

Description

BS_FLAT

Düğme iki boyutlu ve üç boyutlu görüntü oluşturmak için varsayılan gölgeleme ile çizilmiş değil belirtir.

BS_MULTILINE

Metin dizesi düğmesini Dikdörtgen içinde tek bir satıra sığacak şekilde uzunsa, birden çok satır için düğme metni kaydırır.

BS_NOTIFY

Göndermek için kullanabileceğiniz bir düğme sağlar BN_DBLCLK, BN_KILLFOCUS, ve BN_SETFOCUS bildirim iletileri, ana pencere.Gönder düğmeleri Not BN_CLICKED bu stili belirtilip bakılmaksızın bildirim.

Ayrıca bkz.

Başvuru

CButton::Create

Düğme stilleri

BN_CLICKED Notification

Diğer Kaynaklar

mfc tarafından kullanılan stilleri