Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
Elementy członkowskie
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
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.