次の方法で共有


CStatusBarCtrl::GetTextLength

ステータス バー コントロールの特定の部分から長さを、テキスト文字で取得します。

int GetTextLength(
   int nPane,
   int* pType = NULL
) const;

パラメーター

  • nPane
    テキストを取得する一部のインデックス。

  • pType
    型情報を受け取る整数へのポインター。型は、値の 1 つです:

    • 0 に境界線がステータス バーの下限平面表示するテキスト描画します。

    • SBT_NOBORDERS は、境界線なしでテキスト描画します。

    • SBT_OWNERDRAW は親ウィンドウによってテキスト描画します。

    • SBT_POPOUT に境界線がステータス バーの平面上位にある場合、テキスト描画します。

戻り値

テキストの長さ (文字単位)。

使用例

int nType;
int nLength = m_wndSBC.GetTextLength(0, &nType);

switch( nType )
{
   case 0:
      // Text is drawn with a border to appear lower than the 
      // plane of the status bar
      break;
   case SBT_NOBORDERS:
      // text is drawn without borders
      break;
   case SBT_OWNERDRAW:
      // Text is drawn by the parent window
      break;
   case SBT_POPOUT:
      // Text is drawn with a border to appear higher than the 
      // plane of the status bar
      break;
}   

必要条件

ヘッダー: afxcmn.h

参照

関連項目

CStatusBarCtrl クラス

階層図

CStatusBarCtrl::GetText

CStatusBarCtrl::SetText