Aracılığıyla paylaş


CMFCRibbonSlider Sınıfı

sınıfı, CMFCRibbonSlider şerit çubuğuna veya şerit durum çubuğuna ekleyebileceğiniz bir kaydırıcı denetimi uygular. Şerit kaydırıcı denetimi, Office 2007 uygulamalarında görüntülenen yakınlaştırma kaydırıcılarına benzer.

Sözdizimi

class CMFCRibbonSlider : public CMFCRibbonBaseElement

Üyeler

Ortak Oluşturucular

Ad Tanım
CMFCRibbonslider::CMFCRibbonSlider Şerit kaydırıcı denetimi oluşturur ve başlatır.

Genel Yöntemler

Ad Tanım
CMFCRibbonSlider::GetPos Kaydırıcı denetiminin geçerli konumunu döndürür.
CMFCRibbonSlider::GetRangeMax Kaydırıcının en yüksek değerini döndürür.
CMFCRibbonSlider::GetRangeMin Kaydırıcının en düşük değerini döndürür.
CMFCRibbonSlider::GetRegularSize Şerit öğesinin normal boyutunu döndürür. (Geçersiz Kılmalar CMFCRibbonBaseElement::GetRegularSize.)
CMFCRibbonSlider::GetZoomIncrement Kaydırıcı denetimi için yakınlaştırma artışının boyutunu döndürür.
CMFCRibbonSlider::HasZoomButtons Kaydırıcıda yakınlaştırma düğmeleri olup olmadığını belirtir.
CMFCRibbonSlider::OnDraw Şerit öğesini çizmek için çerçeve tarafından çağrılır. (Geçersiz Kılmalar CMFCRibbonBaseElement::OnDraw.)
CMFCRibbonSlider::SetPos Kaydırıcı denetiminin geçerli konumunu ayarlar.
CMFCRibbonSlider::SetRange En düşük ve en yüksek değerleri ayarlayarak kaydırıcı denetiminin aralığını belirtir.
CMFCRibbonSlider::SetZoomButtons Yakınlaştırma düğmelerini gösterir veya gizler.
CMFCRibbonSlider::SetZoomIncrement Kaydırıcı denetimi için yakınlaştırma artışının boyutunu ayarlar.

Açıklamalar

kaydırıcı için SetRange yakınlaştırma artışları aralığını yapılandırmak için yöntemini kullanabilirsiniz. yöntemini kullanarak SetPos kaydırıcının geçerli konumunu ayarlayabilirsiniz.

Yöntemini kullanarak SetZoomButtons kaydırıcı denetiminin sol ve sağ tarafında dairesel yakınlaştırma düğmeleri görüntüleyebilirsiniz. Varsayılan olarak, kaydırıcı yataydır, sol yakınlaştırma düğmesi eksi işareti ve sağ yakınlaştırma düğmesi bir artı işareti görüntüler.

yöntemi, SetZoomIncrement kullanıcı yakınlaştırma düğmelerine tıkladığında geçerli konuma eklenecek veya geçerli konumdan çıkaracak artışı tanımlar.

Örnek

Aşağıdaki örnekte, kaydırıcının özelliklerini ayarlamak için sınıftaki çeşitli yöntemlerin CMFCRibbonSlider nasıl kullanılacağı gösterilmektedir. Örnekte nesne CMFCRibbonSlider oluşturma, yakınlaştırma düğmelerini görüntüleme, kaydırıcı denetiminin geçerli konumunu ayarlama ve kaydırıcı denetimi için değer aralığını ayarlama işlemleri gösterilmektedir.

// Create a ribbon slider.
CMFCRibbonSlider *ribbonSlider = new CMFCRibbonSlider();
// Set the various properties of the slider.
ribbonSlider->SetZoomButtons(true);
ribbonSlider->SetPos(50, TRUE);
ribbonSlider->SetRange(0, 100);
// Add the ribbon slider to the Favorites panel.
// CMFCRibbonPanel* pPanelFavorites
pPanelFavorites->Add(ribbonSlider);

Devralma Hiyerarşisi

Cobject

CMFCRibbonBaseElement

Cmfcribbonslider

Gereksinimler

Üst bilgi: afxribbonslider.h

CMFCRibbonslider::CMFCRibbonSlider

Şerit kaydırıcısı oluşturma.

CMFCRibbonSlider(
    UINT nID,
    int nWidth=100);

Parametreler

Nıd
[in] Kaydırıcı Kimliği.

[in]. nWidth Slider width in piksel.

Açıklamalar

Kaydırıcının eklendiği panel kategorisinde nWidth piksel genişliğinde bir şerit kaydırıcısı oluşturur. Varsayılan olarak kaydırıcı yataydır.

CMFCRibbonSlider::GetPos

Kaydırıcı denetiminin geçerli konumunu döndürür.

int GetPos() const;

İade Değeri

Kaydırıcı denetiminin geçerli konumu; kaydırıcının başlangıcına göre bir konumdur.

CMFCRibbonSlider::GetRangeMax

Kaydırıcının kaydırıcı denetiminde hareket ettirebileceği maksimum artışı elde eder.

int GetRangeMax() const;

İade Değeri

Kaydırıcının kaydırıcı denetiminde hareket ettirebileceği maksimum artış.

CMFCRibbonSlider::GetRangeMin

Kaydırıcı denetiminde kaydırıcının hareket ettirebileceği minimum artışı döndürür.

int GetRangeMin() const;

İade Değeri

Kaydırıcının kaydırıcı denetiminde hareket ettirebileceği minimum artış.

CMFCRibbonSlider::GetRegularSize

Daha fazla ayrıntı için Visual Studio yüklemenizin VC\atlmfc\src\mfc klasöründe bulunan kaynak koduna bakın.

virtual CSize GetRegularSize(CDC* pDC);

Parametreler

[in] Pdc

İade Değeri

Açıklamalar

CMFCRibbonSlider::GetZoomIncrement

Kaydırıcı denetimi için yakınlaştırma artışını alın.

int GetZoomIncrement() const;

İade Değeri

Kaydırıcı denetimi için yakınlaştırma artışı.

CMFCRibbonSlider::HasZoomButtons

Kaydırıcıda yakınlaştırma düğmeleri olup olmadığını belirtir.

BOOL HasZoomButtons() const;

İade Değeri

Kaydırıcıda yakınlaştırma düğmeleri varsa TRUE; FALSE aksi takdirde.

CMFCRibbonSlider::OnDraw

Daha fazla ayrıntı için Visual Studio yüklemenizin VC\atlmfc\src\mfc klasöründe bulunan kaynak koduna bakın.

virtual void OnDraw(CDC* pDC);

Parametreler

[in] Pdc

Açıklamalar

CMFCRibbonSlider::SetPos

Kaydırıcı denetiminin geçerli konumunu ayarlayın.

void SetPos(
    int nPos,
    BOOL bRedraw=TRUE);

Parametreler

nPos
[in] Kaydırıcı için ayarlanacağı konumu belirtir. Konum, kaydırıcının başlangıcına göre belirlenir.

bRedraw
[in] TRUE ise kaydırıcı yeniden çizilecektir.

CMFCRibbonSlider::SetRange

Kaydırıcı denetimi için değer aralığını ayarlayın.

void SetRange(
    int nMin,
    int nMax);

Parametreler

nMin
[in] Kaydırıcı denetiminin en düşük değerini belirtir.

nMax
[in] Kaydırıcı denetiminin en yüksek değerini belirtir.

Açıklamalar

En düşük ve en yüksek değerleri ayarlayarak kaydırıcı denetimi için değer aralığını belirtir.

CMFCRibbonSlider::SetZoomButtons

Yakınlaştırma düğmelerini görüntüleme veya gizleme.

void SetZoomButtons(BOOL bSet=TRUE);

Parametreler

[in]. b Yakınlaştırma düğmelerini görüntülemek için DOĞRU'yu ayarlayın; Bunları gizlemek için YANLIŞ.

CMFCRibbonSlider::SetZoomIncrement

Kaydırıcı denetimi için yakınlaştırma artışını ayarlayın.

void SetZoomIncrement(int nZoomIncrement);

Parametreler

nZoomIncrement
[in] Kaydırıcı denetiminin yakınlaştırma artışını belirtir.

Ayrıca bkz.

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