Aracılığıyla paylaş


CMFCRibbonBaseElement Sınıfı

CMFCRibbonBaseElement sınıfı, şerit çubuğuna ekleyebileceğiniz tüm öğeler için temel sınıftır. Şerit öğelerine örnek olarak şerit düğmeleri, şerit onay kutuları ve şerit birleşik giriş kutuları verilebilir.

Sözdizimi

class CMFCRibbonBaseElement : public CObject

Üyeler

Ortak Oluşturucular

Veri Akışı Adı Açıklama
CMFCRibbonBaseElement Bir CMFCRibbonBaseElement nesne oluşturur.

Genel Yöntemler

Veri Akışı Adı Açıklama
CMFCRibbonBaseElement::AddToKeyList Şerit öğesi için bir tuş ipucu dizisine bir tuş ipucu ekler.
CMFCRibbonBaseElement::AddToListBox Belirtilen şerit komutları liste kutusuna bir şerit öğesi ekler.
CMFCRibbonBaseElement::CanBeAddedToQuickAccessToolBar Şerit öğesinin hızlı erişim araç çubuğuna eklenip eklenemeyeceğini gösterir.
CMFCRibbonBaseElement::CanBeCompacted Şerit öğesinin boyutunun sıkıştırılıp sıkıştırılamayacağını gösterir.
CMFCRibbonBaseElement::CanBeStretched Şerit öğesinin yüksekliğinin, şerit satırının yüksekliğine dikey olarak artırılıp artırılamayacağını gösterir.
CMFCRibbonBaseElement::CanBeStretchedHorizontally Şerit öğesinin genişliğinin değişip değişemeyeceğini gösterir.
CMFCRibbonBaseElement::CleanUpSizes Şerit öğesinin boyut ayarlarını temizler.
CMFCRibbonBaseElement::ClosePopupMenu Şerit öğesinin açılır menüsünü kapatır.
CMFCRibbonBaseElement::CopyFrom Belirtilen CMFCRibbonBaseElement durumunu geçerli nesneye kopyalar.
CMFCRibbonBaseElement::D estroyCtrl Şerit öğesini yok eder.
CMFCRibbonBaseElement::D rawImage Şerit öğesi için resmi çizer.
CMFCRibbonBaseElement::Find Geçerli nesneye işaret ederse, şerit öğesinin belirtilen işaretçisini döndürür.
CMFCRibbonBaseElement::FindByData Belirtilen verileri içeriyorsa şerit öğesinin işaretçisini alır.
CMFCRibbonBaseElement::FindByID Bu öğe belirtilen komut kimliğiyle tanımlanırsa şerit öğesine yönelik bir işaretçi alır.
CMFCRibbonBaseElement::FindByOriginal Özgün şerit öğesi belirtilen şerit öğesiyle eşleşiyorsa şerit öğesinin işaretçisini alır.
CMFCRibbonBaseElement::GetCompactSize Şerit öğesinin küçük boyutunu döndürür.
CMFCRibbonBaseElement::GetData Şerit öğesiyle ilişkili kullanıcı tanımlı verileri alır.
CMFCRibbonBaseElement::GetDescription Şerit öğesinin açıklamasını döndürür.
CMFCRibbonBaseElement::GetDroppedDown Açılan menüsü aşağı bırakılırsa şerit öğesinin işaretçisini alır.
CMFCRibbonBaseElement::GetElements Geçerli şerit öğesini belirtilen diziye ekler.
CMFCRibbonBaseElement::GetElementsByID Geçerli şerit öğesi belirtilen komut kimliğini içeriyorsa, geçerli şerit öğesini belirtilen diziye ekler.
CMFCRibbonBaseElement::GetHighlighted Vurgulanmışsa şerit öğesinin işaretçisini alır.
CMFCRibbonBaseElement::GetID Şerit öğesinin komut kimliğini döndürür.
CMFCRibbonBaseElement::GetImageSize Şerit öğesinin görüntü boyutunu döndürür.
CMFCRibbonBaseElement::GetIntermediateSize Şerit öğesinin boyutunu ara durumunda döndürür.
CMFCRibbonBaseElement::GetKeys Şerit öğesiyle ilişkilendirilmiş tuş ipucu döndürür.
CMFCRibbonBaseElement::GetKeyTipRect Şerit öğesi için tuş ipucu sınır dikdörtgenini alır.
CMFCRibbonBaseElement::GetKeyTipSize Tuş ipucu metninin boyutunu alır.
CMFCRibbonBaseElement::GetLocationInGroup Şerit grubundaki şerit öğesinin görüntüleme konumunu gösterir.
CMFCRibbonBaseElement::GetMenuKeys Bir düğmeyle ilişkili tuş ipuçlarını döndürür.
CMFCRibbonBaseElement::GetNotifyID Şerit öğesinin bildirim komut kimliğini alır.
CMFCRibbonBaseElement::GetOriginal Özgün şerit öğesini alır.
CMFCRibbonBaseElement::GetParentCategory Şerit öğesinin şerit kategorisini alır.
CMFCRibbonBaseElement::GetParentPanel Şerit öğesini içeren şerit panelini alır.
CMFCRibbonBaseElement::GetParentRibbonBar Şerit öğesinin üst şerit çubuğunu alır.
CMFCRibbonBaseElement::GetParentWnd Şerit öğesinin üst penceresini alır.
CMFCRibbonBaseElement::GetPressed Kullanıcı şu anda basıyorsa şerit öğesine bir işaretçi alır.
CMFCRibbonBaseElement::GetQuickAccessToolBarID Hızlı erişim araç çubuğunda bulunduğunda şerit öğesinin komut kimliğini alır.
CMFCRibbonBaseElement::GetRect Şerit öğesinin sınırlayıcı dikdörtgenini döndürür.
CMFCRibbonBaseElement::GetRegularSize Şerit öğesinin normal boyutunu döndürür.
CMFCRibbonBaseElement::GetSize Şerit öğesinin geçerli boyutunu döndürür.
CMFCRibbonBaseElement::GetText Şerit öğesiyle ilişkili metni döndürür.
CMFCRibbonBaseElement::GetToolTipText Şerit öğesinin araç ipucu metnini döndürür.
CMFCRibbonBaseElement::GetTopLevelRibbonBar Şerit öğesinin en üst düzey şerit çubuğunu alır.
CMFCRibbonBaseElement::HasCompactMode Şerit öğesinin sıkıştırılmış bir moda sahip olup olmadığını belirtir.
CMFCRibbonBaseElement::HasFocus Üst öğenin klavye odağı olup olmadığını gösterir.
CMFCRibbonBaseElement::HasIntermediateMode Şerit öğesinin ara moda sahip olup olmadığını belirtir.
CMFCRibbonBaseElement::HasLargeMode Şerit öğesinin büyük bir moda sahip olup olmadığını belirtir.
CMFCRibbonBaseElement::HasMenu Şerit öğesinin bir menüsü olup olmadığını gösterir.
CMFCRibbonBaseElement::HitTest Belirtilen nokta içinde yer alıyorsa şerit öğesinin işaretçisini alır.
CMFCRibbonBaseElement::IsAlignByColumn Şerit öğesinin diğer şerit öğeleriyle dikey olarak hizalanıp hizalı olmadığını gösterir.
CMFCRibbonBaseElement::IsAlwaysLargeImage Şerit öğesi görüntü boyutunun her zaman büyük olup olmadığını gösterir.
CMFCRibbonBaseElement::IsAutoRepeatMode Şerit öğesinin otomatik yineleme modunda olup olmadığını gösterir.
CMFCRibbonBaseElement::IsChecked Şerit öğesinin işaretli olup olmadığını belirtir.
CMFCRibbonBaseElement::IsCompactMode Şerit öğesinin sıkıştırılmış modda olup olmadığını belirtir.
CMFCRibbonBaseElement::IsDefaultMenuLook
CMFCRibbonBaseElement::IsDisabled Şerit öğesinin devre dışı bırakılıp bırakılmadığını belirtir.
CMFCRibbonBaseElement::IsDroppedDown Şerit öğesinin bir açılır menü görüntüleyip görüntülemediğini ve aşağı bırakılıp bırakılmayacağını belirler.
CMFCRibbonBaseElement::IsFocused Odağın şerit öğesinde olup olmadığını belirtir.
CMFCRibbonBaseElement::IsGalleryIcon Şerit öğesinin bir şerit galerisinde yer alıp almayacağını gösterir.
CMFCRibbonBaseElement::IsHighlighted Şerit öğesinin vurgulanıp vurgulu olmadığını belirtir.
CMFCRibbonBaseElement::IsIntermediateMode Şerit öğesinin geçerli görüntüsünün ara boyut olup olmadığını gösterir.
CMFCRibbonBaseElement::IsLargeMode Şerit öğesinin geçerli görüntüsünün büyük boyutlu olup olmadığını gösterir.
CMFCRibbonBaseElement::IsMenuMode Şerit öğesinin bir menüde yer alıp almayacağını gösterir.
CMFCRibbonBaseElement::IsPressed Kullanıcının şerit öğesine tıklayıp tıklamadığını gösterir.
CMFCRibbonBaseElement::IsQATMode Şerit öğesinin hızlı erişim araç çubuğunda bulunup bulunmadığını gösterir.
CMFCRibbonBaseElement::IsSeparator Şerit öğesinin bir görüntü ayırıcısı olup olmadığını gösterir.
CMFCRibbonBaseElement::IsShowGroupBorder Şerit öğesinin ortak kenarlık görüntüleyen bir grupta bulunup bulunmadığını gösterir.
CMFCRibbonBaseElement::IsShowTooltipOnBottom Araç ipucunun şerit öğesinin altında görüntülenip görüntülenmeyeceğini gösterir.
CMFCRibbonBaseElement::IsTabStop Şerit öğesinin klavyeyle seçilip seçilemeyeceğini gösterir.
CMFCRibbonBaseElement::IsTextAlwaysOnRight Şerit öğesinin metninin sağda görüntülenip görüntülenmeyeceğini gösterir.
CMFCRibbonBaseElement::IsVisible Şerit öğesinin şu anda görüntülenip görüntülenmediğini gösterir.
CMFCRibbonBaseElement::IsWholeRowHeight Şerit öğesinin ekran heigth'inin, onu içeren şerit panelinin ekran yüksekliğiyle aynı olup olmadığını gösterir.
CMFCRibbonBaseElement::NotifyCommand Şerit öğesinin üst penceresine bir komut bildirimi gönderir.
CMFCRibbonBaseElement::NotifyHighlightListItem Kullanıcı listede bulunan bir şerit öğesini vurguladığında şerit çubuğunun üst penceresine bildirir.
CMFCRibbonBaseElement::OnAddToQAToolbar Şerit öğesini belirtilen hızlı erişim araç çubuğuna ekler.
CMFCRibbonBaseElement::OnAfterChangeRect Şerit öğesinin araç ipucu nu güncelleştirir.
CMFCRibbonBaseElement::OnAutoRepeat Şerit öğesini sürekli kullanıcı girişine yanıt olarak güncelleştirir.
CMFCRibbonBaseElement::OnCalcTextSize Şerit öğesinin metninin boyutunu hesaplar.
CMFCRibbonBaseElement::OnChangeMenuHighlight Bir menüde bulunan şerit öğesi için vurgu değiştiğinde çerçeve tarafından çağrılır.
CMFCRibbonBaseElement::OnDraw Şerit öğesini çizmek için çerçeve tarafından çağrılır.
CMFCRibbonBaseElement::OnDrawKeyTip Şerit öğesi için tuş ipucu çizmek için çerçeve tarafından çağrılır.
CMFCRibbonBaseElement::OnDrawMenuImage Şerit öğesinin menü görüntüsü çizildiğinde çerçeve tarafından çağrılır.
CMFCRibbonBaseElement::OnDrawOnList Komutlar liste kutusunda şerit öğesini çizmek için çerçeve tarafından çağrılır.
CMFCRibbonBaseElement::OnKey Kullanıcı bir tuş ipucuna bastığında ve odak şerit öğesinde olduğunda çerçeve tarafından çağrılır.
CMFCRibbonBaseElement::OnMenuKey
CMFCRibbonBaseElement::OnRTLChanged Düzen yön değiştirdiğinde çerçeve tarafından çağrılır.
CMFCRibbonBaseElement::OnShow Şerit öğesini göstermek veya gizlemek için çerçeve tarafından çağrılır.
CMFCRibbonBaseElement::OnShowPopupMenu Şerit öğesi bir açılır menü görüntüleyecekken çerçeve tarafından çağrılır.
CMFCRibbonBaseElement::P ostMenuCommand
CMFCRibbonBaseElement::Redraw Şerit öğesinin görünümünü güncelleştirir.
CMFCRibbonBaseElement::SetACCData Şerit öğesi için erişilebilirlik verilerini ayarlar.
CMFCRibbonBaseElement::SetCompactMode Şerit öğesinin görüntü boyutunu ayarlar.
CMFCRibbonBaseElement::SetData Bir veri öğesini şerit öğesiyle ilişkilendirir.
CMFCRibbonBaseElement::SetDefaultMenuLook
CMFCRibbonBaseElement::SetDescription Şerit öğesinin açıklamasını ayarlar.
CMFCRibbonBaseElement::SetID Şerit öğesinin komut kimliğini ayarlar.
CMFCRibbonBaseElement::SetInitialMode Şerit öğesi için ilk görüntü boyutunu ayarlar.
CMFCRibbonBaseElement::SetKeys Şerit öğesi için bir tuş ipucu ayarlar.
CMFCRibbonBaseElement::SetOriginal Şerit öğesi için özgün şerit öğesini ayarlar.
CMFCRibbonBaseElement::SetParentCategory Şerit öğesi için üst kategoriyi ayarlar.
CMFCRibbonBaseElement::SetParentMenu Şerit öğesi için üst menü kapsayıcısını ayarlar.
CMFCRibbonBaseElement::SetParentRibbonBar Şerit öğesinin üst şerit çubuğunu ayarlar.
CMFCRibbonBaseElement::SetRect Şerit öğesi için görüntülendiği boyutları ayarlar.
CMFCRibbonBaseElement::SetText Şerit öğesinin metnini ayarlar.
CMFCRibbonBaseElement::SetTextAlwaysOnRight Şerit öğesinin sağda görüntülenecek metnini ayarlar.
CMFCRibbonBaseElement::SetToolTipText Şerit öğesi için araç ipucu metnini ayarlar.
CMFCRibbonBaseElement::SetVisible Şerit öğesinin görünürlük durumunu ayarlar.
CMFCRibbonBaseElement::StretchHorizontally Şerit öğesinin genişliğini uzatır.
CMFCRibbonBaseElement::StretchToWholeRow Şerit öğesinin görüntüleme yüksekliğini belirtilen satır yüksekliğine değiştirir.
CMFCRibbonBaseElement::UpdateTooltipInfo Şerit öğesinin komut kaynağını kullanarak araç ipucu metnini güncelleştirir.

Korumalı Yöntemler

Veri Akışı Adı Açıklama
CMFCRibbonBaseElement::OnProcessKey Kullanıcı bir kısayol tuşuna bastığında çerçeve tarafından çağrılır.
CMFCRibbonBaseElement::OnSetFocus Şerit öğesi giriş odağını aldığında veya kaybettiğinde çerçeve tarafından çağrılır.

Açıklamalar

sınıfı CMFCRibbonBaseElement , komut kimliği, metin etiketi, araç ipucu metni, öğe açıklaması ve durum (odaklanmış, vurgulanmış, basılmış, devre dışı bırakılmış, işaretlenebilir veya bırakılabilir) içeren tüm şerit öğeleri için ortak olan özellikleri tanımlar.

Şerit öğesinin görüntü boyutu, üye tarafından RibbonImageType tanımlanır ve bu da aşağıdaki değerlerden biri olabilir:

  • RibbonImageLarge

  • RibbonImageSmall

Boyutuna bağlı olarak, şerit öğesi küçük veya büyük bir görüntü görüntüler.

Örnek

Aşağıdaki örnekte, sınıftaki çeşitli yöntemlerin nasıl kullanılacağı gösterilmektedir CMFCRibbonBaseElement . Örnekte bir sınıftan CMFCRibbonStatusBar nesne almaCMFCRibbonBaseElement, şerit öğesinin açıklamasını ayarlama, metni ayarlama, tuş ipucu ayarlama ve şerit öğesi için araç ipucu metnini ayarlama gösterilmektedir. Bu kod parçacığı, draw client örneğinin bir parçasıdır.

// CMFCRibbonStatusBar m_wndStatusBar
CMFCRibbonBaseElement *pPane = m_wndStatusBar.FindByID(nID);
pPane->SetDescription(_T("a pane"));
// CString strText
pPane->SetText(strText);
pPane->SetKeys(_T("p"));
pPane->SetToolTipText(_T("this is a pane"));

Devralma Hiyerarşisi

CObject

CMFCRibbonBaseElement

Gereksinimler

Üst bilgi: afxbaseribbonelement.h

CMFCRibbonBaseElement::AddToKeyList

Şerit öğesi için bir tuş ipucu dizisine bir tuş ipucu ekler.

virtual void AddToKeyList(
    CArray<CMFCRibbonKeyTip*, CMFCRibbonKeyTip*>& arElems);

Parametreler

arElems
[in] Anahtar ipuçlarının CArray'sine başvuru.

Açıklamalar

Şerit tuş ipuçları özelliği etkinleştirildiğinde, kullanıcı ALT tuşuna veya F10 tuşuna bastığında çerçeve şerit tuş ipuçlarını görüntüler.

CMFCRibbonBaseElement::AddToListBox

Belirtilen şerit komutları liste kutusuna bir şerit öğesi ekler.

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

Parametreler

pWndListBox
[in] Komutlar liste kutusunun işaretçisi.

bDeep
[in] Bu parametre kullanılmaz.

Dönüş Değeri

Eklenen şerit öğesinin sıfır tabanlı dizini.

Açıklamalar

Çerçeve, kullanıcının kullanıcı arabirimini özelleştirmesini sağlamak için komutlar liste kutusuna şerit öğeleri ekler.

CMFCRibbonBaseElement::CanBeAddedToQuickAccessToolBar

Şerit öğesinin hızlı erişim araç çubuğuna eklenip eklenemeyeceğini gösterir.

virtual BOOL CanBeAddedToQuickAccessToolBar() const;

Dönüş Değeri

Öğe eklenebiliyorsa TRUE; aksi takdirde YANLIŞ.

Açıklamalar

CMFCRibbonBaseElement::CanBeCompacted

Şerit öğesinin boyutunun sıkıştırılıp sıkıştırılamayacağını gösterir.

virtual BOOL CanBeCompacted() const;

Dönüş Değeri

Şerit öğesinin boyutu küçük olabilirse TRUE; aksi takdirde YANLIŞ.

Açıklamalar

Şerit öğesinin boyutu küçük, orta veya büyük olabilir.

CMFCRibbonBaseElement::CanBeStretched

Şerit öğesinin yüksekliğinin, şerit satırının yüksekliğine dikey olarak artırılıp artırılamayacağını gösterir.

virtual BOOL CanBeStretched();

Dönüş Değeri

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

Açıklamalar

Varsayılan olarak bu yöntem her zaman TRUE döndürür. Şerit öğesinin yüksekliğini bir şerit satırının yüksekliğine dikey olarak artırıp artıramayacağını belirtmek için bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::CanBeStretchedHorizontally

Şerit öğesinin genişliğinin değişip değişemeyeceğini gösterir.

virtual BOOL CanBeStretchedHorizontally();

Dönüş Değeri

Her zaman YANLIŞ döndürür.

Açıklamalar

Varsayılan olarak bu yöntem her zaman YANLIŞ döndürür. Şerit öğesinin genişliğinin değişip değişemeyeceğini belirtmek için bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::CleanUpSizes

Şerit öğesinin boyut ayarlarını temizler.

virtual void CleanUpSizes();

Açıklamalar

Varsayılan olarak bu yöntem hiçbir şey yapmaz. Şerit öğesinin boyut ayarlarını sıfırlamak için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::ClosePopupMenu

Şerit öğesinin açılır menüsünü kapatır.

virtual void ClosePopupMenu();

Açıklamalar

CMFCRibbonBaseElement::CopyFrom

Belirtilen CMFCRibbonBaseElement durumunu geçerli nesneye kopyalar.

virtual void CopyFrom(const CMFCRibbonBaseElement& src);

Parametreler

Src
[in] Kaynak CMFCRibbonBaseElement nesnesi.

Açıklamalar

CMFCRibbonBaseElement::D estroyCtrl

Şerit öğesini yok eder.

virtual void DestroyCtrl();

Açıklamalar

Varsayılan olarak bu yöntem hiçbir şey yapmaz. Şerit öğesini yok etmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::D rawImage

Şerit öğesi için resmi çizer.

virtual void DrawImage(
    CDC* pDC,
    RibbonImageType type,
    CRect rectImage);

Parametreler

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

type
[in] Numaralandırılmış bir görüntü türü değeri. Olası değerlerin listesi için Açıklamalar bölümüne bakın.

rectImage
[in] Görüntü dikdörtgeni.

Açıklamalar

Varsayılan olarak bu yöntem hiçbir şey yapmaz. Şerit öğesinin görüntüsünü çizmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.

Aşağıdaki tabloda tür parametresi için olası değerler listelenir:

Value Açıklama
RibbonImageLarge Büyük 32x32 piksel görüntü boyutu.
RibbonImageSmall Küçük 16x16 piksel görüntü boyutu.

CMFCRibbonBaseElement::Find

Geçerli nesneye işaret ederse belirtilen işaretçiyi döndürür.

virtual CMFCRibbonBaseElement* Find(const CMFCRibbonBaseElement* pElement);

Parametreler

pElement
[in] Şerit öğesinin işaretçisi.

Dönüş Değeri

pElement geçerli nesneye işaret ederse şerit öğesine işaret eden bir işaretçi; aksi takdirde NULL.

Açıklamalar

CMFCRibbonBaseElement::FindByData

Belirtilen verileri içeriyorsa şerit öğesinin işaretçisini alır.

virtual CMFCRibbonBaseElement* FindByData(DWORD_PTR dwData);

Parametreler

dwData
[in] Şerit öğesiyle ilişkili veriler.

Dönüş Değeri

Belirtilen verileri içeriyorsa şerit öğesinin işaretçisi; aksi takdirde NULL.

Açıklamalar

CMFCRibbonBaseElement::FindByID

Bu öğe belirtilen komut kimliğiyle tanımlanırsa şerit öğesine yönelik bir işaretçi alır.

virtual CMFCRibbonBaseElement* FindByID(UINT uiCmdID);

Parametreler

uiCmdID
[in] Şerit öğesinin komut kimliği.

Dönüş Değeri

Bu öğe belirtilen komut kimliğiyle tanımlanırsa şerit öğesinin işaretçisi; aksi takdirde NULL.

Açıklamalar

CMFCRibbonBaseElement::FindByOriginal

Özgün şerit öğesi belirtilen şerit öğesiyle eşleşiyorsa geçerli şerit öğesinin işaretçisini alır.

virtual CMFCRibbonBaseElement* FindByOriginal(CMFCRibbonBaseElement* pOriginal);

Parametreler

pOriginal
[in] Şerit öğesinin işaretçisi.

Dönüş Değeri

Özgün şerit öğesi belirtilen şerit öğesiyle eşleşiyorsa şerit öğesinin işaretçisi; aksi takdirde NULL.

Açıklamalar

Başka bir kapsayıcıya kopyalanan şerit öğeleri, özgün şerit öğesine bir işaretçi tutar.

CMFCRibbonBaseElement::GetCompactSize

Şerit öğesinin küçük boyutunu döndürür.

virtual CSize GetCompactSize(CDC* pDC);

Parametreler

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

Dönüş Değeri

Şerit öğesinin küçük boyutu.

Not

Küçük boyut, şerit öğesinin kesildiğini gösterir (küçük bir resim veya metin içermeyen bir görüntü görüntüler).

CMFCRibbonBaseElement::GetData

Şerit öğesiyle ilişkili kullanıcı tanımlı verileri alır.

DWORD_PTR GetData() const;

Dönüş Değeri

Şerit öğesiyle ilişkili kullanıcı tanımlı veriler.

CMFCRibbonBaseElement::GetDescription

Şerit öğesinin açıklamasını döndürür.

virtual CString GetDescription() const;

Dönüş Değeri

Şerit öğesi açıklaması. Açıklama, durum çubuğunda veya araç ipucunda ya da şerit öğesi CMFCRibbonMainPanel Sınıfında bulunuyorsa menü düğmesinin altında görüntülenir.

CMFCRibbonBaseElement::GetDroppedDown

Açılan menüsü aşağı bırakılırsa şerit öğesinin işaretçisini alır.

virtual CMFCRibbonBaseElement* GetDroppedDown();

Dönüş Değeri

Açılan menüsü aşağı bırakılırsa şerit öğesinin işaretçisi; aksi takdirde NULL.

Açıklamalar

CMFCRibbonBaseElement::GetElements

Geçerli şerit öğesini belirtilen diziye ekler.

virtual void GetElements(
    CArray<CMFCRibbonBaseElement*, CMFCRibbonBaseElement*>& arElements);

Parametreler

arElements
[in, out] Şerit öğeleri dizisi.

Açıklamalar

CMFCRibbonBaseElement::GetElementsByID

Geçerli şerit öğesi belirtilen komut kimliğini içeriyorsa, geçerli şerit öğesini belirtilen diziye ekler.

virtual void GetElementsByID(
    UINT uiCmdID,
    CArray<CMFCRibbonBaseElement*, CMFCRibbonBaseElement*>& arElements);

Parametreler

uiCmdID
[in] Şerit öğesinin komut kimliği.

arElements
[in] Şerit öğeleri dizisi.

Açıklamalar

CMFCRibbonBaseElement::GetHighlighted

Vurgulanmışsa şerit öğesinin işaretçisini alır.

virtual CMFCRibbonBaseElement* GetHighlighted();

Dönüş Değeri

Vurgulanmışsa şerit öğesinin işaretçisi; aksi takdirde NULL.

Açıklamalar

CMFCRibbonBaseElement::GetID

Şerit öğesinin komut kimliğini döndürür.

UINT GetID() const;

Dönüş Değeri

Şerit öğesinin komut kimliği.

CMFCRibbonBaseElement::GetImageSize

Şerit öğesinin görüntü boyutunu döndürür.

virtual CSize GetImageSize(RibbonImageType R) const;

Dönüş Değeri

Şerit öğesinin görüntü boyutu.

CMFCRibbonBaseElement::GetIntermediateSize

Şerit öğesinin boyutunu ara durumunda döndürür.

virtual CSize GetIntermediateSize(CDC* pDC);

Parametreler

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

Dönüş Değeri

Şerit öğesinin ara durumundaki boyutu.

CMFCRibbonBaseElement::GetKeys

Şerit öğesiyle ilişkilendirilmiş tuş ipucu döndürür.

LPCTSTR GetKeys() const;

Dönüş Değeri

Şerit öğesiyle ilişkilendirilmiş bir tuş ipucu.

CMFCRibbonBaseElement::GetKeyTipRect

Şerit öğesi için tuş ipucu sınır dikdörtgenini alır.

virtual CRect GetKeyTipRect(
    CDC* pDC,
    BOOL bIsMenu);

Parametreler

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

bIsMenu
[in] Şerit öğesi bir açılır menü görüntülüyorsa DOĞRU; aksi takdirde YANLIŞ.

Dönüş Değeri

Her zaman 0 değer içeren bir dikdörtgen döndürür.

Açıklamalar

Anahtar ipucu sınırı dikdörtgenini döndürmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::GetKeyTipSize

Tuş ipucu metninin boyutunu alır.

virtual CSize GetKeyTipSize(CDC* pDC);

Parametreler

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

Dönüş Değeri

Tuş ipucu metninin boyutu.

Açıklamalar

CMFCRibbonBaseElement::GetLocationInGroup

Şerit grubundaki şerit öğesinin görüntüleme konumunu gösterir.

RibbonElementLocation GetLocationInGroup() const;

Dönüş Değeri

RibbonElementLocation Numaralandırılmış değer. Aşağıdaki tabloda olası değerler listelemektedir.

Value Açıklama
RibbonElementNotInGroup Şerit öğesi bir şerit grubunda yer almaz.
RibbonElementSingleInGroup Şerit öğesi, şerit grubundaki tek öğe olarak görüntülenir.
RibbonElementFirstInGroup Şerit öğesi, şerit grubunun sol ucunda görüntülenir.
RibbonElementLastInGroup Şerit öğesi, şerit grubunun sağ ucunda görüntülenir.
RibbonElementMiddleInGroup Şerit öğesi şerit grubunun her iki ucunda da görüntülenmez.

Açıklamalar

Şerit öğe grupları yalnızca yatay olarak hizalanır.

CMFCRibbonBaseElement::GetMenuKeys

Şerit öğesi için menü tuş ipucu döndürür.

LPCTSTR GetMenuKeys() const;

Dönüş Değeri

Şerit öğesiyle ilişkili menü tuş ipucu.

Açıklamalar

Çağrıldığında, menü tuş ipucu bir açılır menü görüntüler.

CMFCRibbonBaseElement::GetNotifyID

Şerit öğesinin bildirim komut kimliğini alır.

virtual UINT GetNotifyID();

Dönüş Değeri

Bildirim komut kimliği.

Açıklamalar

CMFCRibbonBaseElement::GetOriginal

Özgün şerit öğesini alır.

CMFCRibbonBaseElement* GetOriginal() const;

Dönüş Değeri

Özgün şerit öğesinin işaretçisi.

Açıklamalar

Başka bir kapsayıcıya kopyalanan şerit öğeleri, özgün şerit öğesine bir işaretçi tutar.

CMFCRibbonBaseElement::GetParentCategory

Şerit öğesinin şerit kategorisini alır.

CMFCRibbonCategory* GetParentCategory() const;

Dönüş Değeri

Şerit kategorisine ilişkin bir işaretçi.

Açıklamalar

CMFCRibbonBaseElement::GetParentPanel

Şerit öğesini içeren şerit panelini alır.

virtual CMFCRibbonPanel* GetParentPanel() const;

Dönüş Değeri

Şerit öğesini içeren şerit panelinin işaretçisi.

Açıklamalar

CMFCRibbonBaseElement::GetParentRibbonBar

Şerit öğesinin üst şerit çubuğunu alır.

CMFCRibbonBar* GetParentRibbonBar() const;

Dönüş Değeri

Şerit öğesinin üst şerit çubuğunun işaretçisi.

Açıklamalar

CMFCRibbonBaseElement::GetParentWnd

Şerit öğesinin üst penceresini alır.

virtual CWnd* GetParentWnd() const;

Dönüş Değeri

Yöntem başarılı olursa şerit öğesinin üst penceresine yönelik bir işaretçi; aksi takdirde NULL.

Açıklamalar

Şerit öğesinin üst penceresi bir CMFCRibbonBar Sınıfı veya CMFCRibbonPanelMenuBar'dır.

CMFCRibbonBaseElement::GetPressed

Kullanıcı şu anda basıyorsa şerit öğesine bir işaretçi alır.

virtual CMFCRibbonBaseElement* GetPressed();

Dönüş Değeri

Kullanıcı o anda basıyorsa şerit öğesinin işaretçisi; aksi takdirde NULL.

Açıklamalar

CMFCRibbonBaseElement::GetQuickAccessToolBarID

Hızlı erişim araç çubuğunda bulunduğunda şerit öğesinin komut kimliğini alır.

virtual UINT GetQuickAccessToolBarID() const;

Dönüş Değeri

Hızlı erişim araç çubuğunda bulunduğunda şerit öğesinin komut kimliği.

Açıklamalar

CMFCRibbonBaseElement::GetRect

Şerit öğesinin sınırlayıcı dikdörtgenini döndürür.

CRect GetRect() const;

Dönüş Değeri

Şerit öğesinin sınırlayıcı dikdörtgeni. Dikdörtgenin konumu üst Şerit denetiminin koordinatlarındadır.

CMFCRibbonBaseElement::GetRegularSize

Şerit öğesinin normal boyutunu döndürür.

virtual CSize GetRegularSize(CDC* pDC) = 0;

Parametreler

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

Dönüş Değeri

Şerit öğesinin normal boyutu.

Açıklamalar

Not

Normal boyut, şerit öğesinin mümkün olan en büyük boyutudur.

CMFCRibbonBaseElement::GetSize

Şerit öğesinin geçerli boyutunu döndürür.

virtual CSize GetSize(CDC* pDC);

Parametreler

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

Dönüş Değeri

Şerit öğesinin geçerli boyutu.

CMFCRibbonBaseElement::GetText

Şerit öğesiyle ilişkili metni döndürür.

LPCTSTR GetText() const;

Dönüş Değeri

Şerit öğesiyle ilişkili metin.

CMFCRibbonBaseElement::GetToolTipText

Şerit öğesinin araç ipucu metnini döndürür.

virtual CString GetToolTipText() const;

Dönüş Değeri

Şerit öğesinin araç ipucu metni.

CMFCRibbonBaseElement::GetTopLevelRibbonBar

Şerit öğesinin en üst düzey şerit çubuğunu alır.

CMFCRibbonBar* GetTopLevelRibbonBar() const;

Dönüş Değeri

Yöntem başarılı olursa şerit öğesinin en üst düzey şerit çubuğuna yönelik bir işaretçi; aksi takdirde NULL.

Açıklamalar

CMFCRibbonBaseElement::HasCompactMode

Şerit öğesinin sıkıştırılmış bir moda sahip olup olmadığını belirtir.

virtual BOOL HasCompactMode() const;

Dönüş Değeri

Şerit öğesinin sıkıştırılmış bir modu varsa TRUE. FALSE aksi takdirde.

Açıklamalar

Not

Kompakt modda, bir öğe yalnızca küçük bir görüntü görüntüler.

CMFCRibbonBaseElement::HasIntermediateMode

Şerit öğesinin ara moda sahip olup olmadığını belirtir.

virtual BOOL HasIntermediateMode() const;

Dönüş Değeri

Şerit öğesinin ara modu varsa TRUE, aksi takdirde YANLIŞ. Ara modda, bir öğe görüntünün sağında küçük bir görüntü ve metin görüntüler.

Açıklamalar

CMFCRibbonBaseElement::HasLargeMode

Şerit öğesinin büyük bir moda sahip olup olmadığını belirler.

virtual BOOL HasLargeMode() const;

Dönüş Değeri

Şerit öğesinin büyük bir modu varsa TRUE. FALSE aksi takdirde.

Açıklamalar

Büyük modda, bir öğe üst panelin tam yüksekliğini alabilir.

CMFCRibbonBaseElement::HasMenu

Şerit öğesinin bir menüsü olup olmadığını gösterir.

virtual BOOL HasMenu() const;

Dönüş Değeri

Her zaman YANLIŞ döndürür.

Açıklamalar

Varsayılan olarak bu yöntem her zaman YANLIŞ döndürür. Şerit öğesinin bir menüsü olup olmadığını belirtmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::HitTest

Belirtilen nokta içinde yer alıyorsa şerit öğesinin işaretçisini alır.

virtual CMFCRibbonBaseElement* HitTest(CPoint point);

Parametreler

nokta
[in] Bu parametre kullanılmaz.

Dönüş Değeri

Varsa şerit öğesinin işaretçisi; aksi takdirde YANLIŞ.

Açıklamalar

Varsayılan olarak bu yöntem, şerit öğesi mevcut olduğunda her zaman geçerli bir işaretçi döndürür. Noktanın şerit öğesinde olup olmadığını belirtmek için bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::IsAlignByColumn

Şerit öğesinin diğer şerit öğeleriyle dikey olarak hizalanıp hizalı olmadığını gösterir.

virtual BOOL IsAlignByColumn() const;

Dönüş Değeri

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

Açıklamalar

Varsayılan olarak bu yöntem her zaman TRUE döndürür. Türetilmiş şerit öğesinin diğer şerit öğeleriyle dikey olarak hizalanıp hizalanmamış olduğunu belirtmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::IsAlwaysLargeImage

Şerit öğesi görüntü boyutunun her zaman büyük olup olmadığını gösterir.

virtual BOOL IsAlwaysLargeImage() const;

Dönüş Değeri

Şerit öğesi görüntü boyutu her zaman büyükse DOĞRU; aksi takdirde YANLIŞ.

Açıklamalar

Büyük resim boyutu 32 x 32 pikseldir.

CMFCRibbonBaseElement::IsAutoRepeatMode

Şerit öğesinin otomatik yineleme modunda olup olmadığını gösterir.

virtual BOOL IsAutoRepeatMode(int& nDelay) const;

Parametreler

nDelay
[in] Bu parametre kullanılmaz.

Dönüş Değeri

Her zaman YANLIŞ döndürür.

Açıklamalar

Varsayılan olarak bu yöntem her zaman YANLIŞ döndürür. Şerit öğesinin otomatik yineleme modunda olup olmadığını belirtmek için bu yöntemi geçersiz kılın.

Otomatik yineleme modunda şerit öğesi, sürekli kullanıcı girişine milisaniye cinsinden ölçülen belirli bir aralıkta yanıt verir.

CMFCRibbonBaseElement::IsChecked

Şerit öğesinin işaretli olup olmadığını belirtir.

virtual BOOL IsChecked() const;

Dönüş Değeri

Şerit öğesi işaretliyse TRUE; aksi takdirde YANLIŞ.

CMFCRibbonBaseElement::IsCompactMode

Şerit öğesinin sıkıştırılmış modda olup olmadığını belirtir.

BOOL IsCompactMode() const;

Dönüş Değeri

Şerit öğesi sıkıştırılmış moddaysa TRUE; aksi takdirde YANLIŞ.

CMFCRibbonBaseElement::IsDefaultMenuLook

Şerit öğesinin açılır komut olarak görünecek şekilde ayarlanıp ayarlanmadığını gösterir.

BOOL IsDefaultMenuLook() const;

Dönüş Değeri

Şerit öğesi açılır komut olarak görünecek şekilde ayarlandıysa DOĞRU; aksi takdirde YANLIŞ.

Açıklamalar

CMFCRibbonBaseElement::IsDisabled

Şerit öğesinin devre dışı bırakılıp bırakılmadığını belirtir.

virtual BOOL IsDisabled() const;

Dönüş Değeri

Şerit öğesi devre dışıysa TRUE; aksi takdirde YANLIŞ.

CMFCRibbonBaseElement::IsDroppedDown

Şerit öğesinin bir açılır menü görüntüleyip görüntülemediğini ve aşağı bırakılıp bırakılmayacağını belirtir.

virtual BOOL IsDroppedDown() const;

Dönüş Değeri

Şerit öğesi aşağı bırakılır ve bir açılır menü görüntülerse TRUE; aksi takdirde YANLIŞ.

CMFCRibbonBaseElement::IsFocused

Odağın şerit öğesinde olup olmadığını belirtir.

virtual BOOL IsFocused() const;

Dönüş Değeri

Odak şerit öğesindeyse DOĞRU; aksi takdirde YANLIŞ.

CMFCRibbonBaseElement::IsGalleryIcon

Şerit öğesinin bir şerit galerisinde yer alıp almayacağını gösterir.

virtual BOOL IsGalleryIcon() const;

Dönüş Değeri

Her zaman YANLIŞ döndürür.

Açıklamalar

Varsayılan olarak bu yöntem her zaman YANLIŞ döndürür. Şerit öğesinin bir şerit galerisinde yer alıp almadığını belirtmek için türetilmiş bir sınıfta bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::IsHighlighted

Şerit öğesinin vurgulanıp vurgulu olmadığını belirtir.

virtual BOOL IsHighlighted() const;

Dönüş Değeri

Şerit öğesi vurgulanmışsa DOĞRU; aksi takdirde YANLIŞ.

Açıklamalar

CMFCRibbonBaseElement::IsIntermediateMode

Şerit öğesinin geçerli görüntüsünün ara boyut olup olmadığını gösterir.

BOOL IsIntermediateMode() const;

Dönüş Değeri

Şerit öğesinin resmi ara boyuttaysa TRUE; aksi takdirde YANLIŞ.

Açıklamalar

Ara görüntü boyutu 16 x 16 pikseldir.

CMFCRibbonBaseElement::IsLargeMode

Şerit öğesinin geçerli görüntüsünün büyük boyutlu olup olmadığını gösterir.

BOOL IsLargeMode() const;

Dönüş Değeri

Şerit öğesinin resmi büyük boyutluysa TRUE; aksi takdirde YANLIŞ.

Açıklamalar

Büyük resim boyutu 32 x 32 pikseldir.

CMFCRibbonBaseElement::IsMenuMode

Şerit öğesinin bir menüde yer alıp almayacağını gösterir.

BOOL IsMenuMode() const;

Dönüş Değeri

Şerit öğesi bir menüde yer alırsa DOĞRU; aksi takdirde YANLIŞ.

Açıklamalar

CMFCRibbonBaseElement::IsPressed

Kullanıcının şerit öğesine tıklayıp tıklamadığını gösterir.

virtual BOOL IsPressed() const;

Dönüş Değeri

Kullanıcı şerit öğesine tıkladıysa TRUE; aksi takdirde YANLIŞ.

CMFCRibbonBaseElement::IsQATMode

Şerit öğesinin hızlı erişim araç çubuğunda bulunup bulunmadığını gösterir.

BOOL IsQATMode() const;

Dönüş Değeri

Şerit öğesi hızlı erişim araç çubuğunda yer alırsa DOĞRU; aksi takdirde YANLIŞ.

Açıklamalar

CMFCRibbonBaseElement::IsSeparator

Şerit öğesinin bir görüntü ayırıcısı olup olmadığını gösterir.

virtual BOOL IsSeparator() const;

Dönüş Değeri

Şerit öğesi bir görüntü ayırıcısıysa DOĞRU; aksi takdirde YANLIŞ.

Açıklamalar

CMFCRibbonBaseElement::IsShowGroupBorder

Şerit öğesinin ortak kenarlık görüntüleyen bir grupta bulunup bulunmadığını gösterir.

BOOL IsShowGroupBorder() const;

Dönüş Değeri

Şerit öğesi ortak bir kenarlık görüntüleyen bir grupta yer alırsa TRUE; aksi takdirde YANLIŞ.

Açıklamalar

CMFCRibbonBaseElement::IsShowTooltipOnBottom

Araç ipucunun şerit öğesinin altında görüntülenip görüntülenmeyeceğini gösterir.

virtual BOOL IsShowTooltipOnBottom() const;

Dönüş Değeri

Araç ipucu şerit öğesinin altında görüntüleniyorsa TRUE; araç ipucu işaretçinin yanında görüntüleniyorsa YANLIŞ.

Açıklamalar

CMFCRibbonBaseElement::IsTabStop

Şerit öğesinin klavyeyle seçilip seçilemeyeceğini gösterir.

virtual BOOL IsTabStop() const;

Dönüş Değeri

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

Açıklamalar

Varsayılan olarak bu yöntem her zaman TRUE döndürür. Şerit öğesinin klavyeyle seçilip seçilemeyeceğini belirtmek için bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::IsTextAlwaysOnRight

Şerit öğesinin metninin sağda görüntülenip görüntülenmeyeceğini gösterir.

BOOL IsTextAlwaysOnRight() const;

Dönüş Değeri

Şerit öğesinin metni sağda görüntüleniyorsa DOĞRU; aksi takdirde YANLIŞ.

Açıklamalar

CMFCRibbonBaseElement::IsVisible

Şerit öğesinin şu anda görüntülenip görüntülenmediğini gösterir.

BOOL IsVisible() const;

Dönüş Değeri

Şerit öğesi şu anda görüntüleniyorsa DOĞRU; aksi takdirde YANLIŞ.

Açıklamalar

CMFCRibbonBaseElement::IsWholeRowHeight

Şerit öğesinin görüntüleme yüksekliğinin, onu içeren şerit panelinin ekran yüksekliğiyle aynı olup olmadığını gösterir.

virtual BOOL IsWholeRowHeight() const;

Dönüş Değeri

Her zaman YANLIŞ döndürür.

Açıklamalar

Varsayılan olarak bu yöntem her zaman YANLIŞ döndürür. Şerit öğesinin görüntüleme yüksekliğinin, onu içeren şerit panelinin ekran yüksekliğiyle aynı olup olmadığını belirtmek için bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::NotifyCommand

Şerit öğesinin üst penceresine bir komut bildirimi gönderir.

BOOL NotifyCommand(BOOL bWithDelay = FALSE);

Parametreler

bWithDelay
[in] Üst pencerenin ileti kuyruğuna komut bildirimi eklemek için TRUE; iletiyi üst pencereye hemen göndermek için YANLIŞ.

Dönüş Değeri

İleti gönderildiyse TRUE; aksi takdirde YANLIŞ.

Açıklamalar

CMFCRibbonBaseElement::NotifyHighlightListItem

Kullanıcı listede bulunan bir şerit öğesini vurguladığında şerit çubuğunun üst penceresine bildirir.

virtual void NotifyHighlightListItem(int nIndex);

Parametreler

nIndex
[in] Listedeki şerit öğesinin dizini.

Açıklamalar

CMFCRibbonBaseElement::OnAddToQAToolbar

Şerit öğesini belirtilen hızlı erişim araç çubuğuna ekler.

virtual BOOL OnAddToQAToolbar(CMFCRibbonQuickAccessToolBar& qat);

Parametreler

Qat
[in] Hızlı erişim araç çubuğu.

Dönüş Değeri

Şerit öğesinin hızlı erişim araç çubuğuna eklendiğini gösteren her zaman DOĞRU döndürür.

Açıklamalar

CMFCRibbonBaseElement::OnAfterChangeRect

Şerit öğesinin araç ipucu nu güncelleştirir.

virtual void OnAfterChangeRect(CDC* pDC);

Parametreler

pDC
[in] Bu parametre kullanılmaz.

Açıklamalar

Varsayılan olarak bu yöntem şerit öğesinin araç ipucu nu güncelleştirir. Şerit öğesini görüntüleme dikdörtgeni değiştikten sonra güncelleştirmek için bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::OnAutoRepeat

Şerit öğesini sürekli kullanıcı girişine yanıt olarak güncelleştirir.

virtual BOOL OnAutoRepeat();

Dönüş Değeri

Her zaman YANLIŞ döndürür.

Açıklamalar

Varsayılan olarak bu yöntem her zaman FALSE döndürür. Sürekli kullanıcı girişini işlemek için bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::OnCalcTextSize

Şerit öğesinin metninin boyutunu hesaplar.

virtual void OnCalcTextSize(CDC* pDC);

Parametreler

pDC
[in] Bu parametre kullanılmaz.

Açıklamalar

Varsayılan olarak bu yöntem hiçbir şey yapmaz. Şerit öğesinin metninin boyutunu hesaplamak için bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::OnChangeMenuHighlight

Bir menüde bulunan şerit öğesi için vurgu değiştiğinde çerçeve tarafından çağrılır.

virtual void OnChangeMenuHighlight(CMFCRibbonPanelMenuBar* pPanelMenuBar
    CMFCRibbonBaseElement* pHot);

Parametreler

pPanelMenuBar
[in] Bu parametre kullanılmaz.

pHot
[in] Bu parametre kullanılmaz.

Açıklamalar

Varsayılan olarak bu yöntem hiçbir şey yapmaz. Vurgu değiştiğinde bir menüde bulunan şerit öğesini güncelleştirmek için bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::OnDraw

Şerit öğesini çizmek için çerçeve tarafından çağrılır.

virtual void OnDraw(CDC* pDC) = 0;

Parametreler

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

Açıklamalar

Belirli bir şerit öğesinin çizimini özelleştirmek istiyorsanız, türetilmiş bir sınıfta bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::OnDrawKeyTip

Şerit öğesi için tuş ipucu çizmek için çerçeve tarafından çağrılır.

virtual void OnDrawKeyTip(
    CDC* pDC,
    const CRect& rect,
    BOOL bIsMenu);

Parametreler

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

Rect
[in] Anahtar ipucu için sınır dikdörtgeni.

bIsMenu
[in] Tuş ipucu bir açılır menü düğmesi içinse DOĞRU; aksi takdirde YANLIŞ.

Açıklamalar

CMFCRibbonBaseElement::OnDrawMenuImage

Şerit öğesinin menü görüntüsü çizildiğinde çerçeve tarafından çağrılır.

virtual BOOL OnDrawMenuImage(
    CDC* pDC,
    CRect rect);

Parametreler

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

Rect
[in] Menü görüntüsü dikdörtgeni.

Dönüş Değeri

Görüntünün çizildiğini belirtmek için her zaman DOĞRU döndürür.

Açıklamalar

CMFCRibbonBaseElement::OnDrawOnList

Komutlar liste kutusunda şerit öğesini ç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] Şerit öğesi için bir 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] Şerit öğesinin görüntü dikdörtgeni.

bIsSelected
[in] Bu parametre kullanılmaz.

bHighlighted
[in] Bu parametre kullanılmaz.

Açıklamalar

Komutlar liste kutusunda, kullanıcıların hızlı erişim araç çubuğunu özelleştirmesini sağlamak için şerit öğeleri görüntülenir.

CMFCRibbonBaseElement::OnKey

Kullanıcı bir tuş ipucuna bastığında ve odak şerit öğesinde olduğunda çerçeve tarafından çağrılır.

virtual BOOL OnKey(BOOL bIsMenuKey);

Parametreler

bIsMenuKey
[in] Tuş ipucu bir açılır menü görüntülüyorsa DOĞRU; aksi takdirde YANLIŞ.

Dönüş Değeri

Olay işlendiyse TRUE; aksi takdirde YANLIŞ.

Açıklamalar

CMFCRibbonBaseElement::OnMenuKey

Kullanıcı ana panelde bir menü tuş ipucuna bastığında çerçeve tarafından çağrılır.

virtual BOOL OnMenuKey(UINT nUpperChar);

Parametreler

nUpperChar
[in] Bu parametre kullanılmaz.

Dönüş Değeri

Her zaman YANLIŞ döndürür.

Açıklamalar

Varsayılan olarak bu yöntem her zaman YANLIŞ döndürür. Kullanıcı ana panelde bir menü tuş ipucuna bastığında yanıt vermek için bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::OnProcessKey

Kullanıcı bir kısayol tuşuna bastığında çerçeve tarafından çağrılır.

virtual BOOL OnProcessKey(UINT nChar);

Parametreler

nChar
[in] Bu parametre kullanılmaz.

Dönüş Değeri

Her zaman YANLIŞ döndürür.

Açıklamalar

Şerit öğesinin bir kısayol tuşunu işlemesini istiyorsanız bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::OnRTLChanged

Düzen yön değiştirdiğinde çerçeve tarafından çağrılır.

virtual void OnRTLChanged(BOOL bIsRTL);

Parametreler

bIsRTL
[in] Bu parametre kullanılmaz.

Açıklamalar

Varsayılan olarak bu yöntem hiçbir şey yapmaz. Düzen yön değiştirdiğinde şerit öğesini ayarlamak için bu yöntemi geçersiz kılın. Varsayılan düzen yönü soldan sağadır.

CMFCRibbonBaseElement::OnSetFocus

Şerit öğesi giriş odağını aldığında veya kaybettiğinde çerçeve tarafından çağrılır.

virtual void OnSetFocus(BOOL B);

Açıklamalar

Uygulamanızın şerit öğesinin odağındaki bir değişikliği işlemesini istiyorsanız, türetilmiş bir sınıfta bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::OnShow

Şerit öğesini göstermek veya gizlemek için çerçeve tarafından çağrılır.

virtual void OnShow(BOOL bShow);

Parametreler

bShow
[in] Bu parametre kullanılmaz.

Açıklamalar

Varsayılan olarak bu yöntem hiçbir şey yapmaz. Şerit öğesini göstermek veya gizlemek için bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::OnShowPopupMenu

Şerit öğesi bir açılır menü göstermeden önce çerçeve tarafından çağrılır.

virtual void OnShowPopupMenu();

Açıklamalar

Bu yöntem, şerit çubuğunun üst penceresine şerit öğesinin bir açılır menü göstereceğini bildirir.

CMFCRibbonBaseElement::P ostMenuCommand

Şerit öğesinin açılır menüsünü kapatır ve üst menüye yakın bir ileti gönderir.

void PostMenuCommand(UINT uiCmdId);

Parametreler

uiCmdId
[in] parametresi kullanılmaz.

Açıklamalar

Kapat iletisi yalnızca şerit öğesi bir açılır menüde bulunuyorsa gönderilir.

CMFCRibbonBaseElement::Redraw

Şerit öğesinin görünümünü güncelleştirir.

virtual void Redraw();

Açıklamalar

Bu yöntem RDW_INVALIDATE, RDW_ERASE ve RDW_UPDATENOW bayrakları ayarlanmış şekilde CWnd::RedrawWindow'u çağırarak şerit öğesinin görüntü dikdörtgenini yeniden çizer.

CMFCRibbonBaseElement::SetACCData

Şerit öğesi için erişilebilirlik verilerini ayarlar.

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

Parametreler

pParent
Şerit öğesinin üst penceresi.

data
Şerit öğesinin erişilebilirlik verileri.

Dönüş Değeri

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

Açıklamalar

Varsayılan olarak bu yöntem şerit öğesinin 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.

CMFCRibbonBaseElement::SetCompactMode

Şerit öğesinin görüntü boyutunu ayarlar.

virtual void SetCompactMode(BOOL bCompactMode = TRUE);

Parametreler

bCompactMode
[in] Şerit öğesinin görüntü boyutunu küçültmek için TRUE; Şerit öğesinin görüntü boyutunu artırmak için YANLIŞ.

Açıklamalar

Aşağıdaki tabloda bu yöntemin mantığı özetlenmektedir.

bCompactMode Geçerli şerit öğesi boyutu Yeni şerit öğesi boyutu
TRUE Compact Bir değişiklik olmadı.
TRUE Orta Mümkünse kompakt.
TRUE Büyük Mümkünse ara.
FALSE Compact Mümkünse ara; aksi takdirde büyük.

CMFCRibbonBaseElement::SetData

Bir veri öğesini şerit öğesiyle ilişkilendirir.

void SetData(DWORD_PTR dwData);

Parametreler

dwData
[in] Veri değeri.

CMFCRibbonBaseElement::SetDefaultMenuLook

Şerit öğesini açılır komut olarak görünecek şekilde ayarlar.

void SetDefaultMenuLook(BOOL bIsDefaultMenuLook = TRUE);

Parametreler

bIsDefaultMenuLook
[in] Şerit öğesini açılır komut olarak görünecek şekilde ayarlamak için DOĞRU; aksi takdirde YANLIŞ.

Açıklamalar

CMFCRibbonBaseElement::SetDescription

Şerit öğesinin açıklamasını ayarlar.

virtual void SetDescription(LPCTSTR lpszText);

Parametreler

lpszText
[in] Şerit öğesinin açıklaması.

Açıklamalar

Çerçeve, yeni açıklamayı durum çubuğunda veya araç ipucunda ya da menü düğmesinin altında görüntüler.

CMFCRibbonBaseElement::SetID

Şerit öğesinin komut kimliğini ayarlar.

virtual void SetID(UINT nID);

Parametreler

Nıd
[in] Komut kimliği.

CMFCRibbonBaseElement::SetInitialMode

Şerit öğesi için ilk görüntü boyutunu ayarlar.

virtual void SetInitialMode(BOOL bOneRow = FALSE);

Parametreler

bOneRow
[in] Şerit öğesinin görüntü boyutunu sıkıştırma veya ara değerle sınırlamak için TRUE; aksi takdirde YANLIŞ.

Açıklamalar

Şerit öğelerinin görüntü boyutu küçük, orta veya büyük olabilir.

CMFCRibbonBaseElement::SetKeys

Şerit öğesinin tuş ipuçlarını ayarlar.

virtual void SetKeys(
    LPCTSTR lpszKeys,
    LPCTSTR lpszMenuKeys=NULL);

Parametreler

lpszKeys
[in] Şerit öğesinin tuş ipucu.

lpszMenuKeys
[in] Şerit öğesinin açılır menüsünün tuş ipucu.

CMFCRibbonBaseElement::SetOriginal

Şerit öğesi için özgün şerit öğesini ayarlar.

virtual void SetOriginal(CMFCRibbonBaseElement* pOriginal);

Parametreler

pOriginal
[in] Şerit öğesinin işaretçisi.

Açıklamalar

Başka bir kapsayıcıya kopyalanan şerit öğeleri, özgün şerit öğesine bir işaretçi tutar.

CMFCRibbonBaseElement::SetParentCategory

Şerit öğesi için üst kategoriyi ayarlar.

virtual void SetParentCategory(CMFCRibbonCategory* pParent);

Parametreler

pParent
[in] Şerit kategorisi işaretçisi.

Açıklamalar

Şerit denetimlerindeki sekmeli gruplara kategori adı verilir.

CMFCRibbonBaseElement::SetParentMenu

Şerit öğesi için üst menü kapsayıcısını ayarlar.

virtual void SetParentMenu(CMFCRibbonPanelMenuBar* pMenuBar);

Parametreler

pMenuBar
[in] Üst menü.

Açıklamalar

CMFCRibbonBaseElement::SetParentRibbonBar

Şerit öğesinin üst şerit çubuğunu ayarlar.

virtual void SetParentRibbonBar(CMFCRibbonBar* pRibbonBar);

Parametreler

pRibbonBar
[in] Üst şerit çubuğunun işaretçisi.

Açıklamalar

CMFCRibbonBaseElement::SetRect

Şerit öğesi için görüntü dikdörtgeninin boyutlarını ayarlar.

void SetRect(CRect rect);

Parametreler

Rect
[in] Dikdörtgenin boyutları.

Açıklamalar

CMFCRibbonBaseElement::SetText

Şerit öğesi için metin ve tuş ipucu ayarlar.

virtual void SetText(LPCTSTR lpszText);

Parametreler

lpszText
[in] Şerit öğesinin metni ve tuş ipucu.

Açıklamalar

Şerit öğesi için tuş ipucu ayarlamak için, yeni satır kaçış sırasını ve ardından tuş ipucu karakterlerini lpszText'e ekler.

Örnek

//Set the text for the ribbon element
SetText(_T("Margins"))
//Set the text and a single-letter keytip
SetText(_T("Margins\nm"))
//Set the text and a multiple-letter keytip
SetText(_T("Line Numbers\nln"))

CMFCRibbonBaseElement::SetTextAlwaysOnRight

Şerit öğesinin sağda görüntülenecek metnini ayarlar.

virtual void SetTextAlwaysOnRight(BOOL bSet = TRUE);

Parametreler

bSet
[in] Sağda metni görüntülemek için DOĞRU; aksi takdirde YANLIŞ.

Açıklamalar

CMFCRibbonBaseElement::SetToolTipText

Şerit öğesi için araç ipucu metnini ayarlar.

virtual void SetToolTipText(LPCTSTR lpszText);

Parametreler

lpszText
[in] Araç ipucu metni.

CMFCRibbonBaseElement::SetVisible

Şerit öğesinin görünürlüğünü ayarlar.

void SetVisible(BOOL bIsVisible);

Parametreler

bIsVisible
[in] Şerit öğesini görüntülemek için TRUE; Şerit öğesini gizlemek için YANLIŞ.

Açıklamalar

CMFCRibbonBaseElement::StretchHorizontally

Şerit öğesinin genişliğini uzatır.

virtual void StretchHorizontally();

Açıklamalar

Varsayılan olarak bu yöntem hata ayıklama derlemelerinde onay hatası oluşturur ve bu nedenle çağrılmamalıdır. Şerit öğesinin genişliğini uzatmak için bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::StretchToWholeRow

Şerit öğesinin görüntüleme yüksekliğini belirtilen satır yüksekliğine değiştirir.

virtual BOOL StretchToWholeRow(
    CDC* pDC,
    int nHeight);

Parametreler

pDC
[in] Bu parametre kullanılmaz.

nHeight
[in] Satırın yüksekliği.

Dönüş Değeri

Görüntü yüksekliği ayarlandıysa TRUE; aksi takdirde YANLIŞ.

Açıklamalar

Şerit öğesinin görüntü yüksekliğini belirtilen satır yüksekliğine değiştirmek için bu yöntemi geçersiz kılın.

CMFCRibbonBaseElement::UpdateTooltipInfo

Şerit öğesinin komut kaynağını kullanarak araç ipucu metnini güncelleştirir.

virtual void UpdateTooltipInfo();

Açıklamalar

CMFCRibbonBaseElement::HasFocus

Üst öğenin klavye odağı olup olmadığını gösterir.

virtual BOOL HasFocus() const;

Dönüş Değeri

Şerit öğesi odaklanmışsa TRUE; aksi takdirde YANLIŞ.

Açıklamalar

Ayrıca bkz.

Hiyerarşi Grafiği
Sınıflar