Classe di 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 |
---|---|
Costrutti e inizializza un dispositivo di scorrimento della barra multifunzione. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Restituisce la posizione corrente del dispositivo di scorrimento. |
|
Restituisce il valore massimo del dispositivo di scorrimento. |
|
Restituisce il valore minimo del dispositivo di scorrimento. |
|
Restituisce la dimensione normale dell'elemento barra multifunzione.(Override CMFCRibbonBaseElement::GetRegularSize). |
|
Restituisce la dimensione dell'incremento dello zoom per il dispositivo di scorrimento. |
|
Specifica se il dispositivo di scorrimento ha pulsanti dello zoom. |
|
Chiamato dal framework per disegnare l'elemento barra multifunzione.(Override CMFCRibbonBaseElement::OnDraw). |
|
Imposta la posizione corrente del dispositivo di scorrimento. |
|
Specifica l'intervallo del dispositivo di scorrimento impostando i valori minimo e massimo. |
|
Mostra o nasconde i pulsanti dello zoom. |
|
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à
Requisiti
intestazione: afxribbonslider.h
Vedere anche
Riferimenti
Classe di CMFCRibbonBaseElement