Freigeben über


CStatusBar::SetPaneText

Rufen Sie die Memberfunktion auf, um den Bereichstext zur Zeichenfolge festzulegen, die auf durch lpszNewText gezeigt wird.

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

Parameter

  • nIndex
    Index des Bereichs, dessen Text festgelegt werden soll.

  • lpszNewText
    Zeiger auf den neuen Bereichstext.

  • bUpdate
    Wenn TRUE, der Bereich ungültig wird, nachdem der Text festgelegt ist.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.

Hinweise

Nachdem Sie SetPaneText aufrufen, müssen Sie einen Benutzeroberfläche-Aktualisierungshandler hinzufügen, um den neuen Text in der Statusleiste anzuzeigen.

Beispiel

//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();
}

Anforderungen

Header: afxext.h

Siehe auch

Referenz

CStatusBar-Klasse

Hierarchiediagramm

CStatusBar::GetPaneText