Programación General > Visual C++
Pasar De Una Ventana A Otra
spyfly:
Hola, hemos creado una ventana tipo Dialog based en el microsoft Visual c++ y queremos que se muestre durante 5 segundos y despues se cierre y pase a mostrar otra ventana. Como hacemos esto?
spyfly:
YA lo hemos solucionadao. Hemos colocado un contador de 5000 milisegundos con:
SetTimer (1,5000,NULL)
cuando se crea la ventana
y despues hemos puesto la funcion:
void CPrograma1Dlg::OnTimer(UINT nIDEvent)
{
CDialog::OnOK();
int r;
CMenuPrincipal dlgMenuPrincipal(this);
r=dlgMenuPrincipal.DoModal();
}
spyfly:
Nos hemos dado cuenta que con lo anterior se nos abre una ventana nueva cada 5 segundos. ¿Como podriamos hacer para que solo se habrá una vez?
ivancp:
--- Código: Text ---void CPrograma1Dlg::OnTimer(UINT nIDEvent) { KillTimer(nIDEvent); CDialog::OnOK(); int r; CMenuPrincipal dlgMenuPrincipal(this); r=dlgMenuPrincipal.DoModal();}
spyfly:
Gracias es la solucion que buscabamos. Funciona perfectamente.
Un saludo.
Navegación
[#] Página Siguiente
Ir a la versión completa