Compartir a través de


CSliderCtrl Class

Proporciona la funcionalidad del control común del control deslizante de Windows.

class CSliderCtrl : public CWnd

Miembros

Constructores públicos

Name

Descripción

CSliderCtrl::CSliderCtrl

Crea un objeto CSliderCtrl.

Métodos públicos

Name

Descripción

CSliderCtrl::ClearSel

Borra la selección actual en un control deslizante.

CSliderCtrl::ClearTics

Quita las marcas de paso actuales de un control deslizante.

CSliderCtrl::Create

Crea un control deslizante y lo asocia a un objeto de CSliderCtrl .

CSliderCtrl::CreateEx

Crea un control deslizante con Windows especificado extendidas estilos y lo asocia a un objeto de CSliderCtrl .

CSliderCtrl::GetBuddy

Recupera el identificador de una ventana de relacionada de control slider en una ubicación determinada.

CSliderCtrl::GetChannelRect

Recupera el tamaño del canal de control slider.

CSliderCtrl::GetLineSize

Recupera el tamaño de la línea de un control deslizante.

CSliderCtrl::GetNumTics

Recupera el número de marcas de paso de un control deslizante.

CSliderCtrl::GetPageSize

Recupera el tamaño de página de un control deslizante.

CSliderCtrl::GetPos

Recupera la posición actual del control deslizante.

CSliderCtrl::GetRange

Recupera las posiciones límite de un control deslizante.

CSliderCtrl::GetRangeMax

recupera la posición máxima para un control deslizante.

CSliderCtrl::GetRangeMin

recupera la posición mínima para un control deslizante.

CSliderCtrl::GetSelection

recupera el intervalo de la selección actual.

CSliderCtrl::GetThumbLength

Recupera el control deslizante del control trackbar actual.

CSliderCtrl::GetThumbRect

Recupera el tamaño del control de control slider.

CSliderCtrl::GetTic

recupera la posición de la marca de graduación especificada.

CSliderCtrl::GetTicArray

Recupera la matriz de posiciones de la marca de graduación para un control deslizante.

CSliderCtrl::GetTicPos

Recupera la posición de la marca de graduación especificada, en coordenadas de cliente.

CSliderCtrl::GetToolTips

Recupera el identificador al control de información sobre herramientas asignado al control deslizante, si existe.

CSliderCtrl::SetBuddy

Asigna una ventana como ventana de relacionada para un control deslizante.

CSliderCtrl::SetLineSize

Establece el tamaño de la línea de un control deslizante.

CSliderCtrl::SetPageSize

Establece el tamaño de página de un control deslizante.

CSliderCtrl::SetPos

Establece la posición actual del control deslizante.

CSliderCtrl::SetRange

Establece las posiciones límite de un control deslizante.

CSliderCtrl::SetRangeMax

establece la posición máxima para un control deslizante.

CSliderCtrl::SetRangeMin

establece la posición mínima para un control deslizante.

CSliderCtrl::SetSelection

establece el intervalo de la selección actual.

CSliderCtrl::SetThumbLength

Establece el alto del control deslizante del control trackbar actual.

CSliderCtrl::SetTic

establece la posición de la marca de graduación especificada.

CSliderCtrl::SetTicFreq

Establece la frecuencia de marcas de paso por el incremento de control slider.

CSliderCtrl::SetTipSide

Coloca un control de información sobre herramientas utilizará un control trackbar.

CSliderCtrl::SetToolTips

Asigna un control de información sobre herramientas a un control deslizante.

Comentarios

Un “control slider” (también conocido como trackbar) es una ventana que contiene un control deslizante y marcas de graduación opcionales. Cuando el usuario mueve el control deslizante, utilizando el mouse o las teclas de dirección, el control envía mensajes de notificación para indicar el cambio.

Los controles deslizantes son útiles cuando se desea que el usuario seleccione un valor discreto o un conjunto de valores consecutivos en un rango. Por ejemplo, puede utilizar un control deslizante para permitir que el usuario establezca la velocidad de repetición del teclado mueve el control deslizante hacia una marca de graduación determinada.

Este control (y por consiguiente la clase de CSliderCtrl ) sólo está disponible para los programas que se ejecutan en versión 3,51 de Windows 95 /98 y Windows NT y posterior.

El control deslizante se desplaza en incrementos que especifica cuando se crea. Por ejemplo, si especifica que el control deslizante debe tener un intervalo de cinco, el control deslizante puede ocupar sólo seis posiciones: una posición en el lado izquierdo del control y el control deslizante colocar para cada incremento en el intervalo. Normalmente, cada una de estas posiciones se identifica mediante una marca de graduación.

Crea un control deslizante utilizando el constructor y la función miembro de Crear de CSliderCtrl. Una vez creado un control deslizante, puede utilizar funciones miembro de CSliderCtrl para cambiar muchas de sus propiedades. Cambios que puede realizar incluyen que establece las posiciones límite del control deslizante, marcas de graduación, de establecer un intervalo de selección, y colocando el control deslizante de nuevo.

Para obtener más información sobre cómo utilizar CSliderCtrl, vea Controles y Mediante CSliderCtrl.

Jerarquía de herencia

CObject

CCmdTarget

CWnd

CSliderCtrl

Requisitos

encabezado: afxcmn.h

Vea también

Referencia

CWnd (clase)

Gráfico de jerarquías

CProgressCtrl Class

Conceptos

ejemplo CMNCTRL2 de MFC