Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CReBarCtrl

Graf hierarchie

RB_SETBANDWIDTH