Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CReBarCtrl

Wykres hierarchii

RB_SETBANDWIDTH