Programación General > Visual C++

 Pasar De Una Ventana A Otra

(1/2) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa