C/Visual C - Como escribir en la barra de estado

 
Vista:

Como escribir en la barra de estado

Publicado por Ricard (4 intervenciones) el 07/09/2000 00:00:00
quiesiera saber como es posible escribir en la barra de estado de mi aplicacion.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como escribir en la barra de estado

Publicado por Lombardo (3 intervenciones) el 07/09/2000 00:00:00
Suponiendo que tienes ya creada la barra de estado por medio del AppWizard, en el sitio donde
quieres enviar el mensaje, harías algo así:

CString strMensaje="Hola ...";
/* Obtiene un puntero a la Ventana Principal*/
CWnd *pVnPrincipal=AfxGetApp()->m_pMainWnd;
/* Obtiene un puntero a la Barra de Estado*/
CStatusBar *pBarraEstado=
(CStatusBar *)pVnPrincipal->GetDescendantWindow(
AFX_IDW_STATUS_BAR);
/*Colocas el mensaje ...*/
pBarraEstado->SetWindowText(strMensaje);

Como observas por defecto el Identificador que le da el MFC a la barra de estado es AFX_IDW_STATUS_BAR, por lo que hacemos es buscar dicho elemento dentro de nuestra ventana principal, la cual la aplicación guarda en una variable llamada m_pMainWnd(ve el InitInstance de la clase de tu aplicacion ...CTuClaseApp)..

Suerte ...

Lombardo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar