Compartilhar via


Usando controles controle deslizante

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ático 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.) sistema autônomo alternativa, você pode usar o Criarfunção de membro para criar o controle sistema autônomo uma janela filho de qualquer janela.

  • Chame as várias funções de membro do conjunto para definir valores para o controle.Alterações que você pode fazer incluem definir 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 mercadoria momento para fazer isso é em OnInitDialog função.

  • Conforme 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 GetPosfunção de membro .

  • Quando você terminar com o controle, você precisará Certifique-se de que ele será destruído corretamente.Se o controle deslizante está em uma caixa de diálogo, ela e o CSliderCtrl objeto será destruído automaticamente. Caso contrário, necessário garantir que o controle e o CSliderCtrl objeto corretamente serão destruídas.

Consulte também

Conceitos

Controles (MFC)

Referência

Usando CSliderCtrl