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
Veri Akışı Adı | Açıklama |
---|---|
CMFCRibbonCheckBox::CMFCRibbonCheckBox | Oluşturucu. |
Genel Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
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
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.
Dönüş 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.
Dönüş 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.
Dönüş 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.
Dönüş 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;
Dönüş 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.
Dönüş 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.
data
Onay kutusunun erişilebilirlik verileri.
Dönüş 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.