CReBarCtrl::SetBandWidth
Defina a largura de faixa entrada especificada no controle atual do rebar.
BOOL SetBandWidth(
UINT uBand,
int cxWidth
);
Parâmetros
Parâmetro |
Descrição |
---|---|
[in] uBand |
Índice com base zero de uma faixa do rebar. |
[in] cxWidth |
Nova largura de faixa do rebar, em pixels. |
Valor de retorno
true se o método for bem-sucedida; caso contrário, false.
Comentários
Este método envia a mensagem de RB_SETBANDWIDTH , que é descrita em Windows SDK.
Requisitos
Cabeçalho: afxcmn.h
Este método é suportado em Windows Vista e posteriormente.
Os requisitos adicionais para o método são descritos em Criar requisitos de controles comuns do Windows Vista.
Exemplo
O exemplo de código a seguir define a variável, m_rebar, que é usada para acessar o controle atual do rebar.Esta variável é usado 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 faixa do rebar para estar na 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);