CButton sınıfı
Windows düğmesi denetimlerin işlevselliğini sağlar.
class CButton : public CWnd
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
Yapıları bir CButton nesnesi. |
Public yöntemler
Ad |
Description |
---|---|
Windows düğmesi denetimi oluşturur ve ekler CButton nesnesi. |
|
Sahibi çizilmiş çizmek için geçersiz kılma CButton nesnesi. |
|
İle önceden ayarlanmış biteşlem tutamacı alır SetBitmap. |
|
Düğme Denetimi stili hakkında bilgi alır. |
|
Bir button denetimi onay durumunu alır. |
|
İmleci resmin tanıtıcısı önceden ayarlanmış olan alır SetCursor. |
|
Tanıtıcı ile önceden ayarlanmış simgesinin alır SetIcon. |
|
İdeal button denetiminin boyutunu alır. |
|
Button denetiminin resim listesi alır. |
|
Geçerli komut bağlantı denetimi Not bileşen alır. |
|
Geçerli komut bağlantı denetimi için Not metin uzunluğunu alır. |
|
Geçerli Böl düğmesi denetimle ilişkilendirilmiş glif alır. |
|
Resim listesi geçerli Böl düğmesi denetimi için alır. |
|
Geçerli Böl düğmesi denetimi tanımlayan bilgileri alır. |
|
Geçerli Böl düğmesi denetimi açılan bileşen sınırlayıcı dikdörtgenin alır. |
|
Geçerli Böl düğmesi denetimi tanımlamak bölünmüş düğme stillerini alır. |
|
Onay durumu, vurgu durumunu ve bir button denetimi odağı durumunu alır. |
|
Metin Kenar button denetiminin alır. |
|
Düğmede gösterilecek bir bit eşlemini belirtir. |
|
Bir düğme stilini değiştirir. |
|
Bir button denetimi onay durumunu ayarlar. |
|
Düğmede görüntülenecek imleç görüntü belirtir. |
|
Geçerli Böl düğmesi denetimi açılan durumunu ayarlar. |
|
Düğmede görüntülenecek simge belirtir. |
|
Button denetiminin resim listesini ayarlar. |
|
Not geçerli komut bağlantı denetimi ayarlar. |
|
Belirtilen bir glif geçerli Böl düğmesi denetimi ile ilişkilendirir. |
|
Resim listesi geçerli Böl düğmesi denetimi ile ilişkilendirir. |
|
Geçerli Böl düğmesi denetimi tanımlayan bilgileri belirtir. |
|
Geçerli Böl düğmesi denetimi açılan bileşen sınırlayıcı dikdörtgeni olarak ayarlar. |
|
Geçerli bölünmüş button denetiminin stil olarak ayarlar. |
|
Bir button denetimi vurgulama durumunu ayarlar. |
|
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
CButton
Gereksinimler
Başlık: afxwin.h