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