CReBarCtrl::SetBandWidth
設定指定的內建群組列的寬度目前 Rebar 控制項的。
BOOL SetBandWidth(
UINT uBand,
int cxWidth
);
參數
參數 |
描述 |
---|---|
[in] uBand |
Rebar 群組列的以零起始的索引。 |
[in] cxWidth |
Rebar 群組列的新寬度,以像素為單位)。 |
傳回值
如果方法成功,則為 true,否則為 false。
備註
這個方法會將 RB_SETBANDWIDTH 資訊,在 Windows SDK說明。
需求
標題: afxcmn.h
這個方法會 Windows Vista (含) 以後版本支援。
這個方法的其他需要。 組建的 Windows Vista 通用控制項的需求說明。
範例
下列程式碼範例會定義變數, m_rebar,用於存取目前 Rebar 控制項。這個變數用於下一個範例。
public:
CReBarCtrl m_rebar;
BOOL bRet;
static const int TOTAL_BANDS = 5;
static const int BUFFER_SIZE = 10;
下列程式碼範例會將每個 Rebar 群組列具有相同的寬度。
// 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);