Estilos de controle deslizante
Controles deslizantes (CSliderCtrl) pode ter uma orientação vertical ou horizontal.Elas podem ter marcas de escala em ambos os lados, ambos os lados, ou nenhuma.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 você especificar ao criar o controle deslizante.
O 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.
O TBS_AUTOTICKS estilo cria um controle deslizante que tem uma marca de escala para cada incremento no seu intervalo de valores.Essas marcas de escala são adicionadas automaticamente quando você chamar o SetRange função de membro.Se você não especificar TBS_AUTOTICKS, você pode usar funções de membro, como SetTic e SetTicFreq, para especificar as 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 as 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 do controle 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 em ambos os 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 de estilo quando você criá-lo.Quando um controle deslizante tem esse estilo, marcas de escala em posições inicial e final de um intervalo de seleção são exibidas como triângulos (em vez de traços verticais) e o intervalo de seleção é 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 escala correspondente de horas em um dia para identificar um horário agendado.
Por padrão, o comprimento do controle deslizante de um controle deslizante varia de acordo com as alterações do intervalo de seleção.Se tiver o controle deslizante de TBS_FIXEDLENGTH estilo, o comprimento do controle deslizante permanece a mesma, mesmo se o intervalo de seleção é alterado.Um controle deslizante que tem o TBS_NOTHUMB estilo não incluir um controle deslizante.