Share via


CReBarCtrl::SetBandWidth

Establece el ancho de banda acoplada especificada en el control actual rebar.

BOOL SetBandWidth(
     UINT uBand, 
     int cxWidth
);

Parámetros

Parámetro

Descripción

[in] uBand

Índice basado Cero- de una banda rebar.

[in] cxWidth

Nuevo ancho de banda rebar, en píxeles.

Valor devuelto

true si el método es correcto; en caso contrario, false.

Comentarios

Este método envía el mensaje de RB_SETBANDWIDTH , que se describe en Windows SDK.

Requisitos

encabezado: afxcmn.h

Este método se admite en Windows Vista y posterior.

los requisitos adicionales para este método se describen en Requisitos de la compilación para Controles comunes de Windows Vista.

Ejemplo

El ejemplo de código siguiente define la variable, m_rebar, que se utiliza para tener acceso al control actual rebar.esta variable se utiliza en el ejemplo siguiente.

public:
    CReBarCtrl m_rebar;
    BOOL bRet;
    static const int TOTAL_BANDS = 5;
    static const int BUFFER_SIZE = 10;

El ejemplo de código siguiente establece cada banda rebar con el mismo ancho.

    // Set the width of each band.
    m_rebar.GetClientRect( &rect );
    int iWidth = rect.Width()/TOTAL_BANDS;
    for (int iIndex=0; iIndex < TOTAL_BANDS; iIndex++)
        bRet = m_rebar.SetBandWidth(iIndex, iWidth);

Vea también

Referencia

Clase de CReBarCtrl

Gráfico de jerarquía

RB_SETBANDWIDTH