Compartir a través de


Estilos de control deslizante

Los controles deslizantes (CSliderCtrl) pueden tener una vertical u horizontal. No pueden tener marcas de paso por dos partes, ambos lados, o ninguno. También se pueden utilizar para especificar un intervalo de valores consecutivos. Estas propiedades se controlan mediante los estilos del control deslizante, que se especifican cuando se crea el control deslizante.

Los estilos de TBS_HORZ y de TBS_VERT determinan la orientación del control deslizante. Si no especifica una orientación, el control deslizante se orienta horizontalmente.

El estilo de TBS_AUTOTICKS crea un control deslizante que tiene una marca de graduación para cada incremento en el intervalo de valores. Estas marcas de paso se agregan automáticamente al llamar a la función miembro de SetRange . Si no especifica TBS_AUTOTICKS, puede utilizar funciones miembro, como SetTic y SetTicFreq, para especificar las posiciones de las marcas de paso. Para crear un control deslizante controle qué no muestra marcas de paso, puede utilizar el estilo de TBS_NOTICKS .

Puede mostrar marcas de paso de o ambos lados del control deslizante. Para los controles horizontal de control deslizante, puede especificar el estilo de TBS_BOTTOM o de TBS_TOP . Para los controles en paralelo de control deslizante, puede especificar el estilo de TBS_RIGHT o de TBS_LEFT . (TBS_BOTTOM y TBS_RIGHT son los predeterminados.) Por marcas de paso a ambos lados del control deslizante en cualquier guía, especifique el estilo de TBS_BOTH .

Un control deslizante puede mostrar un intervalo de selección sólo si especifica el estilo de TBS_ENABLESELRANGE cuando lo crea. Cuando un control deslizante tiene este estilo, las marcas de graduación en las posiciones inicial y final de un intervalo de selección se muestran como triángulos (en lugar de guiones verticales) y se resalta el intervalo de selección. Por ejemplo, los intervalos de selección pueden resultar útiles en una aplicación de programación simple. El usuario podría seleccionar un radio de acción de marcas de paso correspondiente a horas en un día para identificar una hora de la reunión programada.

De forma predeterminada, el control deslizante de un control deslizante varía con los cambios en el intervalo de selección. Si el control deslizante tiene el estilo de TBS_FIXEDLENGTH , el control deslizante sigue siendo el mismo incluso si los cambios del intervalo de la selección. Un control deslizante que tiene el estilo de TBS_NOTHUMB no incluye un control deslizante.

Vea también

Referencia

Usar CSliderCtrl

Conceptos

Controles (MFC)