次の方法で共有


CStatusBarCtrl::GetBorders

更新 : 2007 年 11 月

ステータス バー コントロールの現在の水平境界線の幅、垂直境界線の幅、および四角形の間のスペースの幅を取得します。

BOOL GetBorders(
   int* pBorders 
) const;
BOOL GetBorders(
   int& nHorz,
   int& nVert,
   int& nSpacing 
) const;

パラメータ

  • pBorders
    3 つの要素を持つ整数配列のアドレス。最初の要素は水平境界線の幅を受け取り、2 番目の要素は垂直境界線の幅を受け取ります。3 番目の要素は四角形の間の境界線の幅を受け取ります。

  • nHorz
    水平境界線の幅を受け取る整数への参照。

  • nVert
    垂直境界線の幅を受け取る整数への参照。

  • nSpacing
    四角形の間の境界線の幅を受け取る整数への参照。

戻り値

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

解説

これらの境界線は、コントロールの外側の縁とテキストを持つコントロール内の四角形との間隔を決定します。

使用例

RECT rectPane1;
VERIFY(m_wndSBC.GetRect(1, &rectPane1));

int borderArray[3];
VERIFY(m_wndSBC.GetBorders(borderArray));

int nHorz, nVert, nSpacing;
VERIFY(m_wndSBC.GetBorders(nHorz, nVert, nSpacing));

必要条件

ヘッダー : afxcmn.h

参照

参照

CStatusBarCtrl クラス

階層図

CStatusBarCtrl::GetParts

CStatusBarCtrl::SetParts

その他の技術情報

CStatusBarCtrl のメンバ