Condividi tramite


Classe CMFCRibbonSlider

La classe CMFCRibbonSlider implementa un dispositivo di scorrimento che è possibile aggiungere a una barra multifunzione o una barra di stato della barra multifunzione. Il dispositivo di scorrimento della barra multifunzione simile ai dispositivi di scorrimento dello zoom visualizzati nelle applicazioni di Office 2007.

class CMFCRibbonSlider : public CMFCRibbonBaseElement

Membri

Costruttori pubblici

Nome

Descrizione

CMFCRibbonSlider::CMFCRibbonSlider

Costrutti e inizializza un dispositivo di scorrimento della barra multifunzione.

Metodi pubblici

Nome

Descrizione

CMFCRibbonSlider::GetPos

Restituisce la posizione corrente del dispositivo di scorrimento.

CMFCRibbonSlider::GetRangeMax

Restituisce il valore massimo del dispositivo di scorrimento.

CMFCRibbonSlider::GetRangeMin

Restituisce il valore minimo del dispositivo di scorrimento.

CMFCRibbonSlider::GetRegularSize

Restituisce la dimensione normale dell'elemento barra multifunzione. (Override CMFCRibbonBaseElement::GetRegularSize).

CMFCRibbonSlider::GetZoomIncrement

Restituisce la dimensione dell'incremento dello zoom per il dispositivo di scorrimento.

CMFCRibbonSlider::HasZoomButtons

Specifica se il dispositivo di scorrimento ha pulsanti dello zoom.

CMFCRibbonSlider::OnDraw

Chiamato dal framework per disegnare l'elemento barra multifunzione. (Override CMFCRibbonBaseElement::OnDraw).

CMFCRibbonSlider::SetPos

Imposta la posizione corrente del dispositivo di scorrimento.

CMFCRibbonSlider::SetRange

Specifica l'intervallo del dispositivo di scorrimento impostando i valori minimo e massimo.

CMFCRibbonSlider::SetZoomButtons

Mostra o nasconde i pulsanti dello zoom.

CMFCRibbonSlider::SetZoomIncrement

Dimensione degli insiemi dell'incremento dello zoom per il dispositivo di scorrimento.

Note

È possibile utilizzare il metodo SetRange per configurare l'intervallo degli incrementi dello zoom per il dispositivo di scorrimento. È possibile impostare la posizione corrente del dispositivo di scorrimento tramite il metodo SetPos.

È possibile visualizzare i pulsanti circolari dello zoom sul lato destro e sinistro del dispositivo di scorrimento tramite il metodo SetZoomButtons. Per impostazione predefinita, il controllo è orizzontale, il pulsante zoom di sinistra viene visualizzato un segno di sottrazione e il pulsante destro dello zoom viene visualizzato un segno più.

Il metodo SetZoomIncrement definisce incremento per aggiungere o sottrarre dalla posizione corrente quando un utente fa clic sui pulsanti dello zoom.

Esempio

Nell'esempio seguente viene illustrato come utilizzare i vari metodi della classe CMFCRibbonSlider per impostare le proprietà del dispositivo di scorrimento. L'esempio mostra come costruire un oggetto CMFCRibbonSlider, visualizzare pulsanti dello zoom, impostare la posizione corrente del dispositivo di scorrimento e impostare l'intervallo di valori per il dispositivo di scorrimento.

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

Gerarchia di ereditarietà

CObject

   CMFCRibbonBaseElement

      CMFCRibbonSlider

Requisiti

intestazione: afxribbonslider.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe CMFCRibbonBaseElement

Altre risorse

Classi MFC