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