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


CStatusBar::SetPaneText

Эта функция-член вызывается, чтобы задать текст панели в указанной строке к lpszNewText.

BOOL SetPaneText(
   int nIndex,
   LPCTSTR lpszNewText,
   BOOL bUpdate = TRUE 
);

Параметры

  • nIndex
    Индекс области текста которой быть задано.

  • lpszNewText
    Указатель на новый текст панели.

  • bUpdate
    Если панель TRUE недействительными после текста установлено.

Возвращаемое значение

Ненулевой, если успешно; в противном случае – значение 0.

Заметки

После вызова SetPaneText, необходимо добавить обработчик обновления пользовательского интерфейса для отображения нового текста в строке состояния.

Пример

//Sets and displays text for pane index 3 and id ID_INDICATOR_SCRL
m_wndStatusBar.SetPaneText(3, _T("My New Status Bar Text"), TRUE);
//UI handler in the message map updates the status bar text:
ON_UPDATE_COMMAND_UI(ID_INDICATOR_SCRL, &CMainFrame::OnUpdatePane)
void CMainFrame::OnUpdatePane(CCmdUI* pCmdUI)
{
   pCmdUI->Enable();
}

Требования

Header: afxext.h

См. также

Ссылки

Класс CStatusBar

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

CStatusBar::GetPaneText