Classe CSliderCtrl
Fornece a funcionalidade do controle deslizante comuns.
class CSliderCtrl : public CWnd
Membros
Construtores public
Nome |
Descrição |
---|---|
Constrói um objeto de CSliderCtrl . |
Métodos públicos
Nome |
Descrição |
---|---|
Limpa a seleção atual em um controle slider. |
|
Remove as marcas atual de um controle deslizante. |
|
Cria um controle deslizante e anexá-la a um objeto de CSliderCtrl . |
|
Cria um controle deslizante com os estilos estendidos o windows especificados e anexá-la a um objeto de CSliderCtrl . |
|
Recupera a alça a uma janela de amigo de controle slider em um local especificado. |
|
Retorna o tamanho do canal de controle slider. |
|
Recupera a linha tamanho de um controle deslizante. |
|
Retorna o número de marcas em um controle slider. |
|
Retorna o tamanho de página de um controle deslizante. |
|
Recupera a posição atual de controle slider. |
|
Recupera as posições de mínimo e máximo para um controle deslizante. |
|
Recupera a posição máximo para um controle deslizante. |
|
Recupera a posição mínima para um controle deslizante. |
|
Retorna o intervalo de seleção atual. |
|
Retorna o tamanho do controle deslizante no controle trackbar atual. |
|
Retorna o tamanho thumb de controle slider. |
|
Retorna a posição da marca de escala especificado. |
|
Recupera a matriz de posições de escala de marca para um controle deslizante. |
|
Retorna a posição da marca de escala especificada, em coordenadas do cliente. |
|
Recupera a alça ao controle de tooltip atribuído ao controle deslizante, se houver. |
|
Atribui uma janela como a janela autorizado para um controle deslizante. |
|
Define a linha tamanho de um controle deslizante. |
|
Defina o tamanho de página de um controle deslizante. |
|
Define a posição atual de controle slider. |
|
Defina as posições de mínimo e máximo para um controle deslizante. |
|
Define a posição máximo para um controle deslizante. |
|
Define a posição mínima para um controle deslizante. |
|
Define o intervalo de seleção atual. |
|
Defina o tamanho do controle deslizante no controle trackbar atual. |
|
Define a posição da marca de escala especificado. |
|
Define a freqüência de marcas por incremento de controle slider. |
|
Posiciona um controle de tooltip usado por um controle trackbar. |
|
Atribui um controle de tooltip a um controle deslizante. |
Comentários
Um “slider” (também conhecido como um trackbar) é uma janela que contém um controle deslizante e as marcas opcionais. Quando o usuário move o controle deslizante, usando o mouse ou teclas de direção, o controle envia notificações para indicar a alteração.
Os controles slider são úteis quando você deseja que o usuário selecione um valor discreto ou um conjunto de valores consecutivos em um intervalo. Por exemplo, você pode usar um controle deslizante para permitir que o usuário definia a taxa de repetição do teclado movendo o controle deslizante um marca de escala determinada.
Este controle (e portanto a classe de CSliderCtrl ) estão disponíveis somente para programas que executam na versão 3,51 do /98 Windows 95 e Windows NT e posterior.
Move o controle deslizante em incrementos que você especifica quando você os cria. Por exemplo, se você especificar que o controle slider deve ter um intervalo de cinco, o controle deslizante só pode ocupar seis posições: uma posição no lado esquerdo de controle slider e uma posição para cada incremento no intervalo. Normalmente, cada uma de essas posições é identificada por uma marca de escala.
Você cria um controle deslizante usando o construtor e a função de membro de Criar de CSliderCtrl. Uma vez que você criou um controle deslizante, você pode usar funções de membro em CSliderCtrl para alterar muitas das suas propriedades. Alterações que você pode fazer para incluir definir as posições de mínimo e máximo para o controle deslizante, desenhar marcas, defina um intervalo de seleção, e o reposicionamento de controle slider.
Para obter mais informações sobre como usar CSliderCtrl, consulte Controles e usando CSliderCtrl.
Hierarquia de herança
CSliderCtrl
Requisitos
Cabeçalho: afxcmn.h