Поделиться через


CStatusBarCtrl::GetTextLength

Получает длину (в символах), текст из данной части элемента управления "Строка состояния".

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

Параметры

  • nPane
    Индекс, начинающийся с нуля части, из которой нужно извлечь текст.

  • pType
    Указатель целого числа, которое получает сведения о типе.Тип может принимать одно из следующих значений:

    • 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;
}   

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CStatusBarCtrl

Диаграмма иерархии

CStatusBarCtrl::GetText

CStatusBarCtrl::SetText