次の方法で共有


CStatusBarCtrl::GetParts

更新 : 2007 年 11 月

ステータス バー コントロールの分割された区画の数を取得します。

int GetParts(
   int nParts,
   int* pParts 
) const;

パラメータ

  • nParts
    座標を取得する区画の数。このパラメータがコントロールの区画の数よりも多いときは、存在する区画だけ座標を取得します。

  • pParts
    nParts で指定された区画の数と同じ要素数を持つ整数配列のアドレス。区画の右端のクライアント座標を対応する配列の各要素が受け取ります。要素に -1 が設定されたときは、区画の右端の位置がステータス バーの右端まで拡張されます。

戻り値

正常終了した場合は、コントロールの分割された区画の数を返します。それ以外の場合は 0 を返します。

解説

このメンバ関数は、指定した数の区画の右端の座標も取得します。

使用例

int pParts[2];

int nParts = m_wndSBC.GetParts(2, pParts);   

必要条件

ヘッダー : afxcmn.h

参照

参照

CStatusBarCtrl クラス

階層図

CStatusBarCtrl::GetBorders

CStatusBarCtrl::SetParts

その他の技術情報

CStatusBarCtrl のメンバ