Partager via


CStatusBar::SetPaneText

Appelez la fonction membre pour définir le texte du volet à la chaîne pointée pointe vers lpszNewText.

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

Paramètres

  • nIndex
    Index du volet que le texte doit être défini.

  • lpszNewText
    Pointeur vers le nouveau texte de volet.

  • bUpdate
    Si TRUE, le volet est invalidé après que le texte soit défini.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0.

Notes

Après avoir appelé SetPaneText, vous devez ajouter un gestionnaire de mise à jour de l'interface utilisateur pour afficher le nouveau texte dans la barre d'état.

Exemple

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

Configuration requise

Header: afxext.h

Voir aussi

Référence

Classe de CStatusBar

Graphique de la hiérarchie

CStatusBar::GetPaneText