CReBarCtrl::SetBandWidth
Impostare la larghezza di banda ancorata specificata nel controllo Rebar corrente.
BOOL SetBandWidth(
UINT uBand,
int cxWidth
);
Parametri
Parametro |
Descrizione |
---|---|
[in] uBand |
Indice in base zero di una banda del rebar. |
[in] cxWidth |
La larghezza della banda del rebar, in pixel. |
Valore restituito
true se il metodo dà esito positivo; in caso contrario, false.
Note
Questo metodo invia il messaggio RB_SETBANDWIDTH, come descritto in Windows SDK.
Requisiti
intestazione: afxcmn.h
Questo metodo è supportato in Windows Vista e versioni successive.
i requisiti aggiuntivi per questo metodo sono descritti in Requisiti di compilazione per i controlli comuni di Windows Vista.
Esempio
Nell'esempio di codice seguente viene definita la variabile, m_rebar, utilizzata per accedere al controllo Rebar corrente.Questa variabile viene utilizzata nell'esempio seguente.
public:
CReBarCtrl m_rebar;
BOOL bRet;
static const int TOTAL_BANDS = 5;
static const int BUFFER_SIZE = 10;
Nell'esempio di codice riportato di seguito ogni banda del rebar per essere la stessa larghezza.
// 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);