CReBarCtrl::SetBandWidth

Gibt die Breite des angegebenen angedockten Bands im aktuellen Grundleistensteuerelement fest.

BOOL SetBandWidth(
     UINT uBand, 
     int cxWidth
);

Parameter

Parameter

Description

[in] uBand

Der nullbasierte Index Infoleistenbandes.

[in] cxWidth

Neue Breite des Infoleistenbandes, in Pixel.

Rückgabewert

true, wenn die Methode ordnungsgemäß funktioniert, andernfalls false.

Hinweise

Diese Methode sendet die RB_SETBANDWIDTH Meldung, die im Windows SDK beschrieben wird.

Anforderungen

Header: afxcmn.h

Diese Methode wird in Windows Vista und höher unterstützt.

Zusätzliche Anforderungen für diese Methode werden in Build-Anforderungen für Windows Vista-gemeinsame Regelungen beschrieben.

Beispiel

Im folgenden Codebeispiel wird die Variable, m_rebar, die verwendet wird, um auf das aktuelle Grundleistensteuerelement zuzugreifen.Diese Variable wird im folgenden Beispiel verwendet.

public:
    CReBarCtrl m_rebar;
    BOOL bRet;
    static const int TOTAL_BANDS = 5;
    static const int BUFFER_SIZE = 10;

Im folgenden Codebeispiel wird jedes Infoleistenband fest, um die gleiche Breite zu sein.

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

Siehe auch

Referenz

CReBarCtrl-Klasse

Hierarchien-Diagramm

RB_SETBANDWIDTH