共用方式為


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

請參閱

參考

CReBarCtrl 類別

階層架構圖

RB_SETBANDWIDTH