Partilhar via


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.

Consulte também

Referência

Usando CSliderCtrl

Conceitos

Controles (MFC)