Compartilhar via


Classe CMFCRibbonSlider

A classe de CMFCRibbonSlider implementa um controle deslizante que você pode adicionar a barra de fita ou a uma barra de status de fita. O controle deslizante de fita é semelhante aos controles slider de zoom que aparecem em aplicativos do Office 2007.

class CMFCRibbonSlider : public CMFCRibbonBaseElement

Membros

Construtores public

Nome

Descrição

CMFCRibbonSlider::CMFCRibbonSlider

As compilações e inicializam um controle deslizante de fita.

Métodos públicos

Nome

Descrição

CMFCRibbonSlider::GetPos

Retorna a posição atual de controle slider.

CMFCRibbonSlider::GetRangeMax

Retorna o valor médio de controle slider.

CMFCRibbonSlider::GetRangeMin

Retorna o valor médio de controle slider.

CMFCRibbonSlider::GetRegularSize

Retorna o tamanho normal do elemento de fita. Overrides ( CMFCRibbonBaseElement::GetRegularSize.)

CMFCRibbonSlider::GetZoomIncrement

Retorna o tamanho de incremento de zoom para o controle deslizante.

CMFCRibbonSlider::HasZoomButtons

Especifica se o controle deslizante tem botões de zoom.

CMFCRibbonSlider::OnDraw

Chamado pela estrutura para desenhar o elemento de fita. Overrides ( CMFCRibbonBaseElement::OnDraw.)

CMFCRibbonSlider::SetPos

Define a posição atual de controle slider.

CMFCRibbonSlider::SetRange

Especifica o intervalo de controle slider definindo os valores mínimo e máximo.

CMFCRibbonSlider::SetZoomButtons

Mostra ou oculta os botões de zoom.

CMFCRibbonSlider::SetZoomIncrement

Tamanho dos conjuntos de incremento de zoom para o controle deslizante.

Comentários

Você pode usar o método de SetRange para configurar o intervalo de incrementos de zoom para o controle deslizante. Você pode definir a posição atual do controle deslizante usando o método de SetPos .

Você pode exibir os botões circulares de zoom na esquerda e no lado direito de controle deslizante usando o método de SetZoomButtons . Por padrão, o controle deslizante é horizontal, o botão esquerdo do zoom exibe um sinal de subtração e o botão direito do zoom exibe um sinal de adição.

O método de SetZoomIncrement define o incremento para adicionar ou subtrair da posição atual quando um usuário clica nos botões de zoom.

Exemplo

O exemplo a seguir demonstra como usar vários métodos na classe de CMFCRibbonSlider para definir propriedades de controle slider. O exemplo a seguir mostra como criar um objeto de CMFCRibbonSlider , exibe botões de zoom, define a posição atual do controle deslizante, e defina o intervalo de valores para o controle deslizante.

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

Hierarquia de herança

CObject

   CMFCRibbonBaseElement

      CMFCRibbonSlider

Requisitos

Cabeçalho: afxribbonslider.h

Consulte também

Referência

Gráfico da hierarquia

Classe CMFCRibbonBaseElement

Outros recursos

Classes MFC