Compartilhar via


Usando controles deslizantes

Uso típico de um controle deslizante segue o padrão abaixo:

  • O controle é criado.Se o controle for especificado em um modelo de caixa de diálogo, criação é automática quando a caixa de diálogo é criada.(Você deve ter um CSliderCtrl membro em sua classe de caixa de diálogo que corresponde ao controle deslizante.) Como alternativa, você pode usar o criar função de membro para criar o controle como uma janela filho de qualquer janela.

  • Várias funções de membro do conjunto para definir valores para o controle de chamada.As alterações que você pode fazer incluem definindo as posições mínimas e máxima para o controle deslizante, as marcas de escala de desenho, definindo um intervalo de seleção e reposicionar o controle deslizante.Para controles em uma caixa de diálogo, um bom momento para fazer isso é na caixa de diálogo OnInitDialog função.

  • Como o usuário interage com o controle, ele enviará várias mensagens de notificação.Você pode extrair o valor do controle deslizante do controle chamando o GetPos função de membro.

  • Quando você terminar com o controle, você precisará certificar-se de que ele é destruído corretamente.Se o controle deslizante na caixa de diálogo, ele e o CSliderCtrl objeto será destruído automaticamente.Se não, você precisará garantir que tanto o controle e o CSliderCtrl objeto corretamente são destruídos.

Consulte também

Referência

Usando CSliderCtrl

Conceitos

Controles (MFC)