Udostępnij za pośrednictwem


Klasa CMFCRibbonSlider

Klasa CMFCRibbonSlider implementuje kontrolkę suwaka, którą można dodać do paska wstążki lub paska stanu wstążki. Kontrolka suwaka wstążki przypomina suwaki powiększenia wyświetlane w aplikacjach pakietu Office 2007.

Składnia

class CMFCRibbonSlider : public CMFCRibbonBaseElement

Członkowie

Konstruktory publiczne

Nazwa/nazwisko opis
CMFCRibbonSlider::CMFCRibbonSlider Tworzy i inicjuje kontrolkę suwaka wstążki.

Metody publiczne

Nazwa/nazwisko opis
CMFCRibbonSlider::GetPos Zwraca bieżącą pozycję kontrolki suwaka.
CMFCRibbonSlider::GetRangeMax Zwraca maksymalną wartość suwaka.
CMFCRibbonSlider::GetRangeMin Zwraca minimalną wartość suwaka.
CMFCRibbonSlider::GetRegularSize Zwraca zwykły rozmiar elementu wstążki. (Przesłonięcia) CMFCRibbonBaseElement::GetRegularSize.)
CMFCRibbonSlider::GetZoomIncrement Zwraca rozmiar powiększenia kontrolki suwaka.
CMFCRibbonSlider::HasZoomButtons Określa, czy suwak ma przyciski powiększenia.
CMFCRibbonSlider::OnDraw Wywoływana przez strukturę w celu narysowania elementu wstążki. (Przesłonięcia) CMFCRibbonBaseElement::OnDraw.
CMFCRibbonSlider::SetPos Ustawia bieżącą pozycję kontrolki suwaka.
CMFCRibbonSlider::SetRange Określa zakres kontrolki suwaka, ustawiając wartości minimalne i maksymalne.
CMFCRibbonSlider::SetZoomButtons Pokazuje lub ukrywa przyciski powiększenia.
CMFCRibbonSlider::SetZoomIncrement Ustawia rozmiar powiększenia dla kontrolki suwaka.

Uwagi

Możesz użyć SetRange metody , aby skonfigurować zakres powiększenia dla suwaka. Bieżące położenie suwaka można ustawić przy użyciu SetPos metody .

Przyciski powiększenia cyklicznego można wyświetlać po lewej i prawej stronie kontrolki suwaka SetZoomButtons przy użyciu metody . Domyślnie suwak jest poziomy, lewy przycisk powiększenia wyświetla znak minus, a prawy przycisk powiększenia wyświetla znak plus.

Metoda SetZoomIncrement definiuje przyrost, aby dodać lub odjąć od bieżącej pozycji, gdy użytkownik kliknie przyciski powiększenia.

Przykład

W poniższym przykładzie pokazano, jak używać różnych metod w CMFCRibbonSlider klasie w celu ustawienia właściwości suwaka. W przykładzie pokazano, jak utworzyć CMFCRibbonSlider obiekt, wyświetlić przyciski powiększenia, ustawić bieżące położenie kontrolki suwaka i ustawić zakres wartości dla kontrolki suwaka.

// 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);

Hierarchia dziedziczenia

Cobject

CMFCRibbonBaseElement

CMFCRibbonSlider

Wymagania

Nagłówek: afxribbonslider.h

CMFCRibbonSlider::CMFCRibbonSlider

Konstruowanie suwaka wstążki.

CMFCRibbonSlider(
    UINT nID,
    int nWidth=100);

Parametry

Nid
[in] Identyfikator suwaka.

[in]. Szerokość suwaka nWidth w pikselach.

Uwagi

Tworzy suwak wstążki o szerokości nWidth pikseli w kategorii panelu, w której jest dodawany suwak. Domyślnie suwak jest poziomy.

CMFCRibbonSlider::GetPos

Zwraca bieżącą pozycję kontrolki suwaka.

int GetPos() const;

Wartość zwracana

Bieżąca pozycja kontrolki suwaka, która jest pozycją względem początku suwaka.

CMFCRibbonSlider::GetRangeMax

Uzyskuje maksymalny przyrost suwaka, który suwak może podróżować za pomocą kontrolki suwaka.

int GetRangeMax() const;

Wartość zwracana

Maksymalny przyrost suwaka, który suwak może przesuwać się na kontrolce suwaka.

CMFCRibbonSlider::GetRangeMin

Zwraca minimalny przyrost, który suwak może przesuwać się na kontrolce suwaka.

int GetRangeMin() const;

Wartość zwracana

Minimalny przyrost, który suwak może przesuwać się w kontrolce suwaka.

CMFCRibbonSlider::GetRegularSize

Aby uzyskać więcej informacji, zobacz kod źródłowy znajdujący się w folderze VC\atlmfc\src\mfc instalacji programu Visual Studio.

virtual CSize GetRegularSize(CDC* pDC);

Parametry

[in] Pdc

Wartość zwracana

Uwagi

CMFCRibbonSlider::GetZoomIncrement

Uzyskaj przyrost powiększenia kontrolki suwaka.

int GetZoomIncrement() const;

Wartość zwracana

Zwiększanie powiększenia kontrolki suwaka.

CMFCRibbonSlider::HasZoomButtons

Określa, czy suwak ma przyciski powiększenia.

BOOL HasZoomButtons() const;

Wartość zwracana

WARTOŚĆ TRUE, jeśli suwak ma przyciski powiększenia; FAŁSZ w przeciwnym razie.

CMFCRibbonSlider::OnDraw

Aby uzyskać więcej informacji, zobacz kod źródłowy znajdujący się w folderze VC\atlmfc\src\mfc instalacji programu Visual Studio.

virtual void OnDraw(CDC* pDC);

Parametry

[in] Pdc

Uwagi

CMFCRibbonSlider::SetPos

Ustaw bieżącą pozycję kontrolki suwaka.

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

Parametry

nPos
[in] Określa położenie, które ma być ustawione dla suwaka. Położenie jest względem początku suwaka.

bRedraw
[in] Jeśli wartość TRUE, suwak zostanie ponownie wyrysywany.

CMFCRibbonSlider::SetRange

Ustaw zakres wartości dla kontrolki suwaka.

void SetRange(
    int nMin,
    int nMax);

Parametry

nMin
[in] Określa minimalną wartość kontrolki suwaka.

Nmax
[in] Określa maksymalną wartość kontrolki suwaka.

Uwagi

Określa zakres wartości kontrolki suwaka, ustawiając wartości minimalne i maksymalne.

CMFCRibbonSlider::SetZoomButtons

Wyświetlanie lub ukrywanie przycisków powiększenia.

void SetZoomButtons(BOOL bSet=TRUE);

Parametry

[in]. bSet TRUE do wyświetlania przycisków powiększenia; FAŁSZ, aby je ukryć.

CMFCRibbonSlider::SetZoomIncrement

Ustaw przyrost powiększenia dla kontrolki suwaka.

void SetZoomIncrement(int nZoomIncrement);

Parametry

nZoomIncrement
[in] Określa przyrost powiększenia kontrolki suwaka.

Zobacz też

Wykres hierarchii
Klasy
Klasa CMFCRibbonBaseElement