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
Veri Akışı Adı | Açıklama |
---|---|
CMFCRibbonslider::CMFCRibbonSlider | Şerit kaydırıcı denetimi oluşturur ve başlatır. |
Genel Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
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
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;
Dönüş 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;
Dönüş 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;
Dönüş 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
Dönüş Değeri
Açıklamalar
CMFCRibbonSlider::GetZoomIncrement
Kaydırıcı denetimi için yakınlaştırma artışını alın.
int GetZoomIncrement() const;
Dönüş 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;
Dönüş 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.