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 |
---|---|
As compilações e inicializam um controle deslizante de fita. |
Métodos públicos
Nome |
Descrição |
---|---|
Retorna a posição atual de controle slider. |
|
Retorna o valor médio de controle slider. |
|
Retorna o valor médio de controle slider. |
|
Retorna o tamanho normal do elemento de fita. Overrides ( CMFCRibbonBaseElement::GetRegularSize.) |
|
Retorna o tamanho de incremento de zoom para o controle deslizante. |
|
Especifica se o controle deslizante tem botões de zoom. |
|
Chamado pela estrutura para desenhar o elemento de fita. Overrides ( CMFCRibbonBaseElement::OnDraw.) |
|
Define a posição atual de controle slider. |
|
Especifica o intervalo de controle slider definindo os valores mínimo e máximo. |
|
Mostra ou oculta os botões de zoom. |
|
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
Requisitos
Cabeçalho: afxribbonslider.h