Aracılığıyla paylaş


CMFCRibbonSeparator Sınıfı

Şerit ayırıcısını uygular.

Sözdizimi

class CMFCRibbonSeparator : public CMFCRibbonBaseElement

Üyeler

Ortak Oluşturucular

Ad Tanım
CMFCRibbonSeparator::CMFCRibbonSeparator Bir CMFCRibbonSeparator nesne oluşturur.

Genel Yöntemler

Ad Tanım
CMFCRibbonSeparator::AddToListBox Özelleştir iletişim kutusundaki Komutlar listesine bir ayırıcı ekler. (Geçersiz Kılmalar CMFCRibbonBaseElement::AddToListBox.)
CMFCRibbonSeparator::CreateObject Bu sınıf türünün dinamik bir örneğini oluşturmak için çerçeve tarafından kullanılır.
CMFCRibbonSeparator::GetThisClass Çerçeve tarafından, bu sınıf türüyle ilişkili CRuntimeClass nesnesine bir işaretçi almak için kullanılır.

Korumalı Yöntemler

Ad Tanım
CMFCRibbonSeparator::CopyFrom Başka bir nesneden ayırıcının üye değişkenlerini ayarlayan bir kopyalama yöntemi.
CMFCRibbonSeparator::GetRegularSize Ayırıcının boyutunu döndürür.
CMFCRibbonSeparator::IsSeparator Bunun bir ayırıcı olup olmadığını gösterir.
CMFCRibbonSeparator::IsTabStop Bunun bir sekme durağı olup olmadığını gösterir.
CMFCRibbonSeparator::OnDraw Şeritte veya Hızlı Erişim Araç Çubuğu'nda ayırıcıyı çizmek için sistem tarafından çağrılır.
CMFCRibbonSeparator::OnDrawOnList Komutlar listesinde ayırıcıyı çizmek için sistem tarafından çağrılır.

Açıklamalar

Şerit ayırıcısı, şerit öğelerini mantıksal olarak ayıran dikey veya yatay bir çizgidir. Şerit denetimine, ana uygulama menüsüne, şerit durum çubuğuna ve Hızlı Erişim Araç Çubuğu'na bir ayırıcı çizilebilir.

Uygulamanızda ayırıcı kullanmak için yeni nesneyi oluşturun ve burada gösterildiği gibi ana uygulama menüsüne ekleyin:

CMFCRibbonMainPanel* pMainPanel = m_wndRibbonBar.AddMainCategory(_T("Main Menu"),
    IDB_FILESMALL,
    IDB_FILELARGE);

...
pMainPanel->Add(new CMFCRibbonSeparator(TRUE));

Şerit panellerine ayırıcı eklemek için CMFCRibbonPanel::AddSeparator'ı çağırın. Ayırıcılar ayrılır ve yöntemi tarafından AddSeparator dahili olarak eklenir.

Devralma Hiyerarşisi

Cobject

CMFCRibbonBaseElement

CMFCRibbonSeparator

Gereksinimler

Üst bilgi: afxbaseribbonelement.h

CMFCRibbonSeparator::AddToListBox

Özelleştir iletişim kutusundaki Komutlar listesine bir ayırıcı ekler.

virtual int AddToListBox(
    CMFCRibbonCommandsListBox* pWndListBox,
    BOOL bDeep);

Parametreler

pWndListBox
[in] Ayırıcının eklendiği Komutlar listesinin işaretçisi.

bDeep
[in] Göz ardı.

İade Değeri

pWndListBox tarafından belirtilen liste kutusundaki dizeye sıfır tabanlı dizin.

CMFCRibbonSeparator::CMFCRibbonSeparator

Bir CMFCRibbonSeparator nesne oluşturur.

CMFCRibbonSeparator(BOOL bIsHoriz = FALSE);

Parametreler

bIsHoriz
[in] TRUE ise, ayırıcı yataydır; FALSE ise, ayırıcı dikeydir.

Açıklamalar

Yatay ayırıcılar uygulama menülerinde kullanılır. Dikey ayırıcılar araç çubuklarında kullanılır.

Örnek

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

// CMFCRibbonMainPanel* pMainPanel
pMainPanel->Add(new CMFCRibbonSeparator(TRUE));

CMFCRibbonSeparator::CopyFrom

Başka bir nesneden ayırıcının üye değişkenlerini ayarlayan bir kopyalama yöntemi.

virtual void CopyFrom(const CMFCRibbonBaseElement& src);

Parametreler

Src
[in] Kopyalanacak kaynak şerit öğesi.

CMFCRibbonSeparator::GetRegularSize

Ayırıcının boyutunu döndürür.

virtual CSize GetRegularSize(CDC* pDC);

Parametreler

Pdc
[in] Cihaz içeriğinin işaretçisi.

İade Değeri

Verilen cihaz bağlamındaki ayırıcının boyutu.

CMFCRibbonSeparator::IsSeparator

Bunun bir ayırıcı olup olmadığını gösterir.

virtual BOOL IsSeparator() const;

İade Değeri

Bu sınıf için her zaman TRUE.

CMFCRibbonSeparator::IsTabStop

Bunun bir sekme durağı olup olmadığını gösterir.

virtual BOOL IsTabStop() const;

İade Değeri

Bu sınıf için her zaman YANLIŞ.

Açıklamalar

Şerit ayırıcısı sekme durağı değildir.

CMFCRibbonSeparator::OnDraw

Şeritte veya Hızlı Erişim Araç Çubuğu'nda ayırıcıyı çizmek için sistem tarafından çağrılır.

virtual void OnDraw(CDC* pDC);

Parametreler

Pdc
[in] Cihaz bağlamı işaretçisi.

CMFCRibbonSeparator::OnDrawOnList

Komutlar listesinde ayırıcıyı çizmek için sistem tarafından çağrılır.

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

Parametreler

Pdc
[in] Cihaz bağlamı işaretçisi.

strText
[in] Listede görüntülenen metin.

nTextOffset
[in] Sınırlayıcı dikdörtgenin metin ile sol tarafı arasındaki aralık.

Rect
[in] Sınırlayıcı dikdörtgeni belirtir.

bIsSelected
[in] Göz ardı.

bHighlighted
[in] Göz ardı.

Ayrıca bkz.

Hiyerarşi Grafiği
Sınıflar