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