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
BN_CLICKED Notification