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 compilación para los 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);