CReBarCtrl::SetBandWidth
Ustawia szerokość określonego zespołu zadokowany w bieżącej kontroli podłogach.
BOOL SetBandWidth(
UINT uBand,
int cxWidth
);
Parametry
Parametr |
Opis |
---|---|
[w]uBand |
Indeksu zespołu podłogach. |
[w]cxWidth |
Nową szerokość pasma podłogach, w pikselach. |
Wartość zwracana
trueJeśli metoda jest pomyślne; w przeciwnym razie false.
Uwagi
Metoda ta wysyła RB_SETBANDWIDTH wiadomości, która jest opisana w Windows SDK.
Wymagania
Nagłówek: afxcmn.h
Ta metoda jest obsługiwana w Windows Vista i później.
Dodatkowe wymagania dla tej metody opisane w Budowanie wymagania dla systemu Windows Vista wspólnej kontroli.
Przykład
Poniższy przykład kodu definiuje zmienną, m_rebar, czyli umożliwiające dostęp do bieżącego formantu podłogach.Ta zmienna jest używana w następnym przykładzie.
public:
CReBarCtrl m_rebar;
BOOL bRet;
static const int TOTAL_BANDS = 5;
static const int BUFFER_SIZE = 10;
Poniższy kod ustawia każdego pasma podłogach do tej samej szerokości.
// 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);