CReBarCtrl::SetBandWidth
現在の Rebar コントロールのドッキング指定されたバンドの幅を設定します。
BOOL SetBandWidth(
UINT uBand,
int cxWidth
);
パラメーター
パラメーター |
説明 |
---|---|
[入力] uBand |
rebar のバンドのインデックス。 |
[入力] cxWidth |
ピクセルの Rebar のバンドの新しい幅。 |
戻り値
このメソッドが成功した場合は true。それ以外の場合は false。
解説
このメソッドは Windows SDKで説明する RB_SETBANDWIDTH のメッセージを送信します。
必要条件
ヘッダー: afxcmn.h
このメソッドは、Windows Vista およびそれ以降のバージョンでサポートされています。
このメソッドに関するその他の要件については、「Windows Vista コモン コントロールの作成要件」を参照してください。
使用例
次のコード例は、現在の Rebar コントロールへのアクセスに使用される変数、m_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);