Partilhar via


CReBarCtrl::SetBandWidth

Define a largura da banda de ancorada especificada no controle rebar corrente.

BOOL SetBandWidth(
          UINT uBand, 
          int cxWidth
);

Parâmetros

Parâmetro

Descrição

[in] uBand

Índice de uma banda rebar baseado em zero.

[in] cxWidth

Nova largura da banda rebar, em pixels.

Valor de retorno

true Se o método for bem-sucedida; caso contrário, false.

Comentários

Esse método envia o RB_SETBANDWIDTH mensagem, que é descrita no Windows SDK.

Requisitos

Cabeçalho: afxcmn.h

Este método é suportado no Windows Vista e mais recente.

Requisitos adicionais para este método são descritos em compilação Requisitos para controles comuns do Windows Vista.

Exemplo

O exemplo de código a seguir define a variável, m_rebar, que é usado para acessar o controle rebar corrente. Essa variável é usada no exemplo a seguir.

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

O exemplo de código a seguir define cada banda rebar seja a mesma largura.

  // 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);

Consulte também

Referência

Classe CReBarCtrl

Gráfico de hierarquia

RB_SETBANDWIDTH

Outros recursos

CReBarCtrl membros