Compartir a través de


CStatusBar::SetPaneText

Llame a esta función miembro para establecer el texto del panel a la cadena indicada por a lpszNewText.

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

Parámetros

  • nIndex
    Índice del panel cuyo texto establecido.

  • lpszNewText
    Puntero al nuevo texto del panel.

  • bUpdate
    Si TRUE, el panel se invalida una vez establecido el texto.

Valor devuelto

Distinto de cero si correctamente; si no 0.

Comentarios

Después de llamar a SetPaneText, debe agregar un controlador de actualización de la interfaz de usuario para mostrar el nuevo texto en la barra de estado.

Ejemplo

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

Requisitos

encabezado: afxext.h

Vea también

Referencia

CStatusBar Class

Gráfico de jerarquías

CStatusBar::GetPaneText