Aracılığıyla paylaş


CButton sınıfı

Windows düğmesi denetimlerin işlevselliğini sağlar.

class CButton : public CWnd

Üyeler

yf1wax6c.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CButton::CButton

Yapıları bir CButton nesnesi.

yf1wax6c.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CButton::Create

Windows düğmesi denetimi oluşturur ve ekler CButton nesnesi.

CButton::DrawItem

Sahibi çizilmiş çizmek için geçersiz kılma CButton nesnesi.

CButton::GetBitmap

İle önceden ayarlanmış biteşlem tutamacı alır SetBitmap.

CButton::GetButtonStyle

Düğme Denetimi stili hakkında bilgi alır.

CButton::GetCheck

Bir button denetimi onay durumunu alır.

CButton::GetCursor

İmleci resmin tanıtıcısı önceden ayarlanmış olan alır SetCursor.

CButton::GetIcon

Tanıtıcı ile önceden ayarlanmış simgesinin alır SetIcon.

CButton::GetIdealSize

İdeal button denetiminin boyutunu alır.

CButton::GetImageList

Button denetiminin resim listesi alır.

CButton::GetNote

Geçerli komut bağlantı denetimi Not bileşen alır.

CButton::GetNoteLength

Geçerli komut bağlantı denetimi için Not metin uzunluğunu alır.

CButton::GetSplitGlyph

Geçerli Böl düğmesi denetimle ilişkilendirilmiş glif alır.

CButton::GetSplitImageList

Resim listesi geçerli Böl düğmesi denetimi için alır.

CButton::GetSplitInfo

Geçerli Böl düğmesi denetimi tanımlayan bilgileri alır.

CButton::GetSplitSize

Geçerli Böl düğmesi denetimi açılan bileşen sınırlayıcı dikdörtgenin alır.

CButton::GetSplitStyle

Geçerli Böl düğmesi denetimi tanımlamak bölünmüş düğme stillerini alır.

CButton::GetState

Onay durumu, vurgu durumunu ve bir button denetimi odağı durumunu alır.

CButton::GetTextMargin

Metin Kenar button denetiminin alır.

CButton::SetBitmap

Düğmede gösterilecek bir bit eşlemini belirtir.

CButton::SetButtonStyle

Bir düğme stilini değiştirir.

CButton::SetCheck

Bir button denetimi onay durumunu ayarlar.

CButton::SetCursor

Düğmede görüntülenecek imleç görüntü belirtir.

CButton::SetDropDownState

Geçerli Böl düğmesi denetimi açılan durumunu ayarlar.

CButton::SetIcon

Düğmede görüntülenecek simge belirtir.

CButton::SetImageList

Button denetiminin resim listesini ayarlar.

CButton::SetNote

Not geçerli komut bağlantı denetimi ayarlar.

CButton::SetSplitGlyph

Belirtilen bir glif geçerli Böl düğmesi denetimi ile ilişkilendirir.

CButton::SetSplitImageList

Resim listesi geçerli Böl düğmesi denetimi ile ilişkilendirir.

CButton::SetSplitInfo

Geçerli Böl düğmesi denetimi tanımlayan bilgileri belirtir.

CButton::SetSplitSize

Geçerli Böl düğmesi denetimi açılan bileşen sınırlayıcı dikdörtgeni olarak ayarlar.

CButton::SetSplitStyle

Geçerli bölünmüş button denetiminin stil olarak ayarlar.

CButton::SetState

Bir button denetimi vurgulama durumunu ayarlar.

CButton::SetTextMargin

Düğme Denetimi metin kenar boşluğunu ayarlar.

Notlar

Açma ve kapatma tıklattığınız bir küçük, dikdörtgen bir alt pencereyi düğmeyi denetimidir. Düğmeleri tek başına veya gruplar halinde kullanılan etiketli veya metin görünür. Kullanıcı tıklattığında bir düğme normal olarak görüntüsü değişir.

Normal düğmeler, onay kutusu, radyo düğmesi ve pushbutton bulunur. A CButton haline nesne gelir bunlardan birine şunlara göre düğme stilini tarafından başlatma sırasında belirtilen Create üye işlevi.

Buna ek olarak, CBitmapButton türetilmiş sınıf CButton metin yerine bitmap görüntülerle etiketli düğmeyi denetimleri oluşturulmasını destekler. A CBitmapButton bir düğme 's, aşağı, odaklanmış ve devre dışı durumlar için ayrı bit eşlemler sağlayabilirsiniz.

Bir button denetimi iletişim şablonu veya doğrudan kodunuzun içinde oluşturabilirsiniz. Her iki durumda da ilk çağırdığınız CButton oluşturmak için CButton nesne; ardından çağrı Create üye işlevi Windows oluşturmak için düğme denetimi ve ekleyebilir CButton nesnesi.

İnşaat alanından türetilmiş bir sınıf içinde tek adımlık bir işlemle olabilir CButton. Türetilmiş bir sınıf ve çağrı için bir kurucu Create karşı yapıcısı içindeki.

Üst için bir button denetimi tarafından gönderilen Windows bildirim iletileri işlemek istiyorsanız (genellikle türetilmiş bir sınıf tarafından CDialog), üst sınıf her ileti için ileti eşleme girdisi ve ileti işleyicisi üye işlev ekleyin.

Her ileti eşleme girdisini aşağıdaki biçimdedir:

ON_Notification(id, memberFxn)

Burada id bildirim gönderme denetim alt pencere Kimliğini belirtir ve memberFxn bilgilendirmeyi yönetmek için yazılmış üst üye işlev adıdır.

Anne Babalar işlev prototipi aþaðýdaki gibidir:

afx_msgvoidmemberFxn**( );**

Olası ileti eşleme girdilerini aşağıdaki gibidir:

Eşleme girişi

Ne zaman üst gönderilen...

ON_BN_CLICKED

Kullanıcı bir düğmeyi tıklatır.

ON_BN_DOUBLECLICKED

Kullanıcı bir düğmeyi çift tıklattığında.

Oluşturursanız, bir CButton bir iletişim kaynağı nesnesinden CButton nesnesi kullanıcı iletişim kutusu kapandığında otomatik olarak bozulur.

Oluşturursanız, bir CButton nesne bir pencere içinde onu yıkmak gerekebilir. Oluşturursanız, CButton nesnesini kullanarak öbek üzerindeki Yeni işlevini çağırmanız gerekir silmek kullanıcı Windows kapattığında yıkmak için nesne üzerinde denetim düğmesini. Oluşturursanız, CButton nesne yığını, veya katıştırılmış nesne iletişim, otomatik olarak yok edilir.

Devralma hiyerarşisi

CObject

CCmdTarget

CWnd

CButton

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CWnd Sınıfı

Hiyerarşi grafik

CWnd Sınıfı

CComboBox sınıfı

CEdit sınıfı

CListBox sınıfı

CScrollBar sınıfı

CStatic sınıfı

CBitmapButton sınıfı

CDialog sınıfı