Usando controles de controle deslizante
O uso típico de um controle deslizante segue o padrão abaixo:
O controle é criado. Se o controle for especificado em um modelo da caixa de diálogo, a criação for automático quando a caixa de diálogo é criada. (Você deve ter um membro de CSliderCtrl em sua classe da caixa de diálogo que corresponde ao controle deslizante.) Como alternativa, você pode usar a função de membro de Crie para criar o controle como uma janela filho de qualquer janela.
Chame as várias funções de membro definidas para definir valores do controle. As alterações que você pode fazer para incluir definir as posições de mínimo e máximo para desenhar o controle deslizante, marcas de escala, defina um intervalo de seleção, e o reposicionamento de controle deslizante. Para controles em uma caixa de diálogo, boas hora fazer isso estão na função de OnInitDialog da caixa de diálogo.
Porque o usuário interage com o controle, enviará mais notificações. Você pode extrair o valor do controle deslizante de controle chamando a função de membro de GetPos .
Quando você terminar ao controle, você precisa ter certeza que será destruído corretamente. Se o controle deslizante está em uma caixa de diálogo, e o objeto de CSliderCtrl serão destruídos automaticamente. Caso contrário, você precisa assegurar que a validação e o objeto de CSliderCtrl serem destruídos corretamente.