Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
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.