Aracılığıyla paylaş


CMFCRibbonCheckBox Sınıfı

sınıfı CMFCRibbonCheckBox , şerit paneline, Hızlı Erişim Araç Çubuğu'na veya açılır menüye ekleyebileceğiniz bir onay kutusu uygular.

Sözdizimi

class CMFCRibbonCheckBox : public CMFCRibbonButton

Üyeler

Ortak Oluşturucular

Ad Tanım
CMFCRibbonCheckBox::CMFCRibbonCheckBox Oluşturucu.

Genel Yöntemler

Ad Tanım
CMFCRibbonCheckBox::GetCompactSize (Geçersiz Kılmalar CMFCRibbonButton::GetCompactSize.)
CMFCRibbonCheckBox::GetIntermediateSize (Geçersiz Kılmalar CMFCRibbonButton::GetIntermediateSize.)
CMFCRibbonCheckBox::GetRegularSize (Geçersiz Kılmalar CMFCRibbonButton::GetRegularSize.)
CMFCRibbonCheckBox::IsDrawTooltipImage (Geçersiz Kılmalar CMFCRibbonButton::IsDrawTooltipImage.)
CMFCRibbonCheckBox::OnDraw (Geçersiz Kılmalar CMFCRibbonButton::OnDraw.)
CMFCRibbonCheckBox::OnDrawMenuImage (Geçersiz Kılmalar CMFCRibbonBaseElement::OnDrawMenuImage.)
CMFCRibbonCheckBox::OnDrawOnList (Geçersiz Kılmalar CMFCRibbonButton::OnDrawOnList.)
CMFCRibbonCheckBox::SetACCData (Geçersiz Kılmalar CMFCRibbonButton::SetACCData.)

Açıklamalar

Uygulamanızda kullanmak CMFCRibbonCheckBox için aşağıdaki oluşturucuyu kodunuza ekleyin:

CMFCRibbonCheckBox (UINT nID, LPCTSTR lpszText)

burada nID , onay kutusu komut kimliğidir ve lpszText onay kutusunun metin etiketidir.

CMFCRibbonPanel::Add komutunu kullanarak şerit paneline onay kutusu ekleyebilirsiniz.

Devralma Hiyerarşisi

Cobject

CMFCRibbonBaseElement

CMFCRibbonButton

CMFCRibbonCheckBox

Gereksinimler

Üst bilgi: afxribboncheckbox.h

CMFCRibbonCheckBox::CMFCRibbonCheckBox

Şerit onay kutusu nesnesinin oluşturucu

CMFCRibbonCheckBox(
    UINT nID,
    LPCTSTR lpszText);

Parametreler

Nıd
[in] Komut kimliğini belirtir.

lpszText
[in] Metin etiketini belirtir.

İade Değeri

Şerit onay kutusu nesnesi oluşturur.

Örnek

Aşağıdaki örnek, sınıfının bir nesnesinin nasıl oluşturduğunu CMFCRibbonCheckBox gösterir.

strTemp.LoadString(IDS_RIBBON_STATUSBAR);
CMFCRibbonButton *pBtnStatusBar = new CMFCRibbonCheckBox(ID_VIEW_STATUS_BAR, strTemp);

CMFCRibbonCheckBox::GetCompactSize

Geçersiz kılındığında, onay kutusunun küçük boyutunu alır.

virtual CSize GetCompactSize(CDC* pDC);

Parametreler

Pdc
[in] Onay kutusuyla ilişkilendirilmiş CDC işaretçisi.

İade Değeri

Onay kutusunun küçük boyutunu içeren bir CSize nesne döndürür.

Açıklamalar

Geçersiz kılınmazsa, onay kutusunun ara boyutunu döndürür.

CMFCRibbonCheckBox::GetIntermediateSize

Onay kutusunun ara boyutunu alır.

virtual CSize GetIntermediateSize(CDC* pDC);

Parametreler

Pdc
[in] Bu onay kutusuyla ilişkilendirilmiş CDC işaretçisi.

İade Değeri

CSize Onay kutusunun ara boyutunu içeren bir nesne.

Açıklamalar

Geçersiz kılınmazsa, ara boyutu varsayılan onay kutusu boyutu ( AFX_CHECK_BOX_DEFAULT_SIZE) artı metin boyutu ve kenar boşlukları olarak hesaplar.

CMFCRibbonCheckBox::GetRegularSize

Onay kutusunun normal boyutunu alır.

virtual CSize GetRegularSize(CDC* pDC);

Parametreler

Pdc
[in] Bu onay kutusuyla ilişkili CDC nesnesinin işaretçisi.

İade Değeri

Onay kutusunun normal boyutunu içeren bir CSize nesne döndürür.

Açıklamalar

Geçersiz kılınmazsa, onay kutusunun ara boyutunu döndürür.

CMFCRibbonCheckBox::IsDrawTooltipImage

Onay kutusuyla ilişkilendirilmiş bir araç ipucu görüntüsü olup olmadığını gösterir.

virtual BOOL IsDrawTooltipImage() const;

İade Değeri

Onay kutusuyla ilişkilendirilmiş bir araç ipucu görüntüsü varsa TRUE veya değilse YANLIŞ döndürür.

Açıklamalar

CMFCRibbonCheckBox::OnDraw

Belirtilen cihaz bağlamını kullanarak onay kutusunu çizmek için çerçeve tarafından çağrılır.

virtual void OnDraw(CDC* pDC);

Parametreler

Pdc
[in] Onay kutusunun çizildiği CDC işaretçisi.

Açıklamalar

CMFCRibbonCheckBox::OnDrawMenuImage

Onay kutusu için bir menü görüntüsü çizmek için çerçeve tarafından çağrılır.

virtual BOOL OnDrawMenuImage(CDC*, CRect);

Parametreler

[in] CDC*
Onay kutusuyla ilişkilendirilmiş CDC işaretçisi.

Crect
[in] CRect Menü görüntüsünün çizildiği dikdörtgeni belirten nesne.

İade Değeri

Resim çizilmişse TRUE veya çizilmemişse YANLIŞ döndürür.

Açıklamalar

Geçersiz kılınmazsa YANLIŞ döndürür.

CMFCRibbonCheckBox::OnDrawOnList

Komutlar liste kutusunda onay kutusunu çizmek için çerçeve tarafından çağrılır.

virtual void OnDrawOnList(
    CDC* pDC,
    CString strText,
    int nTextOffset,
    CRect rect,
    BOOL bIsSelected,
    BOOL bHighlighted);

Parametreler

Pdc
[in] Onay kutusunun çizildiği cihaz bağlamı işaretçisi.

strText
[in] Görüntüleme metni.

nTextOffset
[in] Liste kutusunun sol tarafından görünen metne piksel cinsinden uzaklık.

Rect
[in] Onay kutusunun görüntü dikdörtgeni.

bIsSelected
[in] Onay kutusu seçiliyse DOĞRU veya seçili değilse YANLIŞ.

bHighlighted
[in] Onay kutusu vurgulanmışsa DOĞRU veya vurgulanmamışsa YANLIŞ.

Açıklamalar

CMFCRibbonCheckBox::SetACCData

Onay kutusunun erişilebilirlik verilerini ayarlar.

virtual BOOL SetACCData(
    CWnd* pParent,
    CAccessibilityData& data);

Parametreler

pParent
Onay kutusunun üst penceresi.

Veri
Onay kutusunun erişilebilirlik verileri.

İade Değeri

Her zaman DOĞRU döndürür.

Açıklamalar

Varsayılan olarak bu yöntem onay kutusunun erişilebilirlik verilerini ayarlar ve her zaman TRUE döndürür. Erişilebilirlik verilerini ayarlamak ve başarılı veya başarısız olduğunu belirten bir değer döndürmek için bu yöntemi geçersiz kılın.

Ayrıca bkz.

Hiyerarşi Grafiği
Sınıflar
CMFCRibbonPanel Sınıfı