Compartilhar via


Classe CSliderCtrl

Fornece a funcionalidade do controle deslizante comuns.

class CSliderCtrl : public CWnd

Membros

Construtores public

Nome

Descrição

CSliderCtrl::CSliderCtrl

Constrói um objeto de CSliderCtrl .

Métodos públicos

Nome

Descrição

CSliderCtrl::ClearSel

Limpa a seleção atual em um controle slider.

CSliderCtrl::ClearTics

Remove as marcas atual de um controle deslizante.

CSliderCtrl::Create

Cria um controle deslizante e anexá-la a um objeto de CSliderCtrl .

CSliderCtrl::CreateEx

Cria um controle deslizante com os estilos estendidos o windows especificados e anexá-la a um objeto de CSliderCtrl .

CSliderCtrl::GetBuddy

Recupera a alça a uma janela de amigo de controle slider em um local especificado.

CSliderCtrl::GetChannelRect

Retorna o tamanho do canal de controle slider.

CSliderCtrl::GetLineSize

Recupera a linha tamanho de um controle deslizante.

CSliderCtrl::GetNumTics

Retorna o número de marcas em um controle slider.

CSliderCtrl::GetPageSize

Retorna o tamanho de página de um controle deslizante.

CSliderCtrl::GetPos

Recupera a posição atual de controle slider.

CSliderCtrl::GetRange

Recupera as posições de mínimo e máximo para um controle deslizante.

CSliderCtrl::GetRangeMax

Recupera a posição máximo para um controle deslizante.

CSliderCtrl::GetRangeMin

Recupera a posição mínima para um controle deslizante.

CSliderCtrl::GetSelection

Retorna o intervalo de seleção atual.

CSliderCtrl::GetThumbLength

Retorna o tamanho do controle deslizante no controle trackbar atual.

CSliderCtrl::GetThumbRect

Retorna o tamanho thumb de controle slider.

CSliderCtrl::GetTic

Retorna a posição da marca de escala especificado.

CSliderCtrl::GetTicArray

Recupera a matriz de posições de escala de marca para um controle deslizante.

CSliderCtrl::GetTicPos

Retorna a posição da marca de escala especificada, em coordenadas do cliente.

CSliderCtrl::GetToolTips

Recupera a alça ao controle de tooltip atribuído ao controle deslizante, se houver.

CSliderCtrl::SetBuddy

Atribui uma janela como a janela autorizado para um controle deslizante.

CSliderCtrl::SetLineSize

Define a linha tamanho de um controle deslizante.

CSliderCtrl::SetPageSize

Defina o tamanho de página de um controle deslizante.

CSliderCtrl::SetPos

Define a posição atual de controle slider.

CSliderCtrl::SetRange

Defina as posições de mínimo e máximo para um controle deslizante.

CSliderCtrl::SetRangeMax

Define a posição máximo para um controle deslizante.

CSliderCtrl::SetRangeMin

Define a posição mínima para um controle deslizante.

CSliderCtrl::SetSelection

Define o intervalo de seleção atual.

CSliderCtrl::SetThumbLength

Defina o tamanho do controle deslizante no controle trackbar atual.

CSliderCtrl::SetTic

Define a posição da marca de escala especificado.

CSliderCtrl::SetTicFreq

Define a freqüência de marcas por incremento de controle slider.

CSliderCtrl::SetTipSide

Posiciona um controle de tooltip usado por um controle trackbar.

CSliderCtrl::SetToolTips

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

CObject

CCmdTarget

CWnd

CSliderCtrl

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

CWnd Class

Gráfico da hierarquia

Classe CProgressCtrl

Conceitos

O MFC exemplos CMNCTRL2