次の方法で共有


CStatusBarCtrl::SetParts

更新 : 2007 年 11 月

ステータス バー コントロールを分割する区画の数と、各区画の右端の座標を設定します。

BOOL SetParts(
   int nParts,
   int* pWidths 
);

パラメータ

  • nParts
    設定する区画の数。区画の数は 255 以下です。

  • pWidths
    nParts で指定された区画と同じ要素数を持つ整数配列のアドレス。配列の各要素は、対応する区画の右端の位置をクライアント座標で指定します。要素が -1 のときは、区画の右端の位置はコントロールの右端まで拡張されます。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

使用例

const int c_nParts = 4;
CRect rect;

m_wndSBC.GetClientRect(&rect);
int aWidths[c_nParts] = { rect.right-300, rect.right-200, rect.right-100, 
   -1 };

VERIFY(m_wndSBC.SetParts(c_nParts, aWidths));

必要条件

ヘッダー : afxcmn.h

参照

参照

CStatusBarCtrl クラス

階層図

CStatusBarCtrl::GetBorders

CStatusBarCtrl::GetParts

その他の技術情報

CStatusBarCtrl のメンバ