Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O 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, a criação será automática quando a caixa de diálogo for criada. (Você deve ter um membro CSliderCtrl na sua classe de diálogo que corresponde ao controlo deslizante.) Como alternativa, pode usar a função Create para criar o controlo como uma janela filha de qualquer janela.
Chame as várias funções membro do conjunto para atribuir valores ao controlo. As alterações que você pode fazer incluem definir as posições mínima e máxima para o controle deslizante, desenhar marcas de escala, definir 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 função OnInitDialog da caixa de diálogo.
À medida que o usuário interage com o controle, ele enviará várias mensagens de notificação. Você pode extrair o valor do controle deslizante chamando a função membro GetPos.
Quando terminar o controle, você precisa ter certeza de que ele está devidamente destruído. Se o controle deslizante estiver em uma caixa de diálogo, ele e o
CSliderCtrlobjeto serão destruídos automaticamente. Se não, você precisa garantir que o controle e oCSliderCtrlobjeto sejam destruídos corretamente.