Compartilhar via


Estilos de controle deslizante

controle deslizante controles (Ccontrole deslizanteCtrl) pode ter uma orientação vertical ou horizontal.Elas podem ter marcas de escala em ambos os lados, ambos os lados, ou nenhuma delas.Eles também podem ser usados para especificar um intervalo de valores consecutivos.Essas propriedades são controladas pelo usando estilos de controle deslizante, que especificam quando você criar o controle deslizante.

The TBS_HORZ e TBS_VERT estilos de determinam a orientação do controle deslizante. Se você não especificar uma orientação, o controle deslizante é orientado horizontalmente.

The TBS_AUTOTICKS estilo cria um controle deslizante tem uma marca de escala para cada incremento na sua faixa de valores. Essas marcas de escala são adicionadas automaticamente quando você chama o SetRangefunção de membro .Se você não especificar TBS_AUTOTICKS, você pode usar funções de membro, sistema autônomo SetTic and SetTicFreq, para especificar sistema autônomo posições das marcas de escala.Para criar um controle deslizante que não exibe marcas de escala, você pode usar o TBS_NOTICKS estilo.

Você pode exibir marcas de escala em um ou ambos os lados do controle deslizante.Para controles do controle deslizante horizontal, você pode especificar o TBS_BOTTOM ou TBS_TOP estilo. Para controles de ajuste deslizante vertical, você pode especificar o TBS_RIGHT ou TBS_LEFT estilo. (TBS_BOTTOM e TBS_RIGHT são as configurações padrão.) Para marcas de escala nos dois lados do controle deslizante em qualquer orientação, especificar o TBS_BOTH estilo.

Um controle deslizante pode exibir um intervalo de seleção somente se você especificar o TBS_ENABLESELRANGE estilo ao criá-la. Quando um controle deslizante possui esse estilo, marcas de escala sistema autônomo posições inicial e final de um intervalo de seleção são exibidas sistema autônomo triângulos (em vez de traços verticais) e do intervalo selecionado é realçado.Por exemplo, intervalos de seleção podem ser útil em um aplicativo simples de agendamento.O usuário pode selecionar um intervalo de marcas de seleção correspondentes às horas em um dia para identificar um horário agendado.

Por padrão, o comprimento do controle deslizante de um controle deslizante varia com sistema autônomo alterações de intervalo de seleção.Se o controle deslizante possui o TBS_FIXEDLENGTH estilo, o comprimento do controle deslizante permanece o mesmo, mesmo se o intervalo de seleção é alterado.Um controle deslizante que possui o TBS_NOTHUMB estilo não inclui um controle deslizante.

Consulte também

Conceitos

Controles (MFC)

Referência

Usando CSliderCtrl