CReBarCtrl::SetBandWidth
Nastaví šířku určité pásmo ukotvený v aktuální řízení armování.
BOOL SetBandWidth(
UINT uBand,
int cxWidth
);
Parametry
Parametr |
Description |
---|---|
[v]uBand |
Z nuly vycházející index armování pásma. |
[v]cxWidth |
Nová šířka pásma armování v pixelech. |
Vrácená hodnota
trueJestliže je metoda úspěšná. jinak false .
Poznámky
Tato metoda odesílá RB_SETBANDWIDTH zprávy, která je popsána v .
Požadavky
Záhlaví: afxcmn.h
Tato metoda je podporována v a novější.
Další požadavky této metody jsou popsány v Požadavky na sestavení pro běžné ovládací prvky systému Windows Vista.
Příklad
Následující příklad kódu definuje proměnné, m_rebar , je pro aktuální armování řízení přístupu.Tato proměnná se používá v následujícím příkladu.
public:
CReBarCtrl m_rebar;
BOOL bRet;
static const int TOTAL_BANDS = 5;
static const int BUFFER_SIZE = 10;
Následující kód například nastaví každé pásmo armování se stejnou šířku.
// 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);