CStatusBar::SetPaneText

Chiamare la funzione membro per impostare il testo del riquadro alla stringa indicata da lpszNewText.

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

Parametri

  • nIndex
    Indice del riquadro di cui il testo deve essere impostato.

  • lpszNewText
    Puntatore al nuovo testo del riquadro.

  • bUpdate
    Se TRUE, il riquadro viene invalidata dopo il testo viene impostato.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario 0.

Note

Dopo avere chiamato SetPaneText, è necessario aggiungere un gestore aggiornamento dell'interfaccia utente per visualizzare il nuovo testo nella barra di stato.

Esempio

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

Requisiti

Header: afxext.h

Vedere anche

Riferimenti

Classe di CStatusBar

Grafico della gerarchia

CStatusBar::GetPaneText