<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.3020" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>El programa tiene a grandes rasgos esta estructura, 
entra mediante MAKEINTRESOURCE (PREGUNTAS) </FONT></DIV>
<DIV><FONT face=Arial size=2>que es un cuadro de dialogo que esta en un *.rc y 
se lanza un procedimiento, que incluye un temporizador.</FONT></DIV>
<DIV><FONT face=Arial size=2>Cuando el timepo finaliza debe preguntar si desea 
salir o repetir el juego, y es la parte que no se como implementar</FONT></DIV>
<DIV><FONT face=Arial 
size=2>/////////////////////////////////////////////////////////////////////////////////////////////////////////////</FONT></DIV>
<DIV><FONT face=Arial size=2>#include <windows.h><BR></DIV></FONT>
<DIV><FONT face=Arial size=2>BOOL CALLBACK WndProc (HWND, UINT, WPARAM, 
LPARAM);</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>inicializacion de variables</FONT></DIV>
<DIV><FONT face=Arial 
size=2>///////////////////////////////////////////////////////////////////////////////////////////////////////////////////</FONT></DIV>
<DIV><FONT face=Arial size=2><BR>int WINAPI WinMain (HINSTANCE hInstance, 
HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)<BR>{</DIV>
<DIV> DialogBoxA(hInstance, MAKEINTRESOURCE(PREGUNTAS), 0, WndProc);</DIV>
<DIV> return 
0;<BR>}<BR><BR>//////////////////////////////////////////////////////////////////////////////////////////////////////////////////<BR>BOOL 
CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM 
lParam)<BR>{<BR>inicializacion de variables</DIV>
<DIV> </DIV>
<DIV>switch (message)<BR> {<BR>  case WM_CREATE:</DIV>
<DIV><BR>  case WM_COMMAND :<BR><BR>  case 
WM_TIMER:<BR>   {<BR>    switch (wParam) 
<BR>    { <BR>     case 
IDT_TIMER1:     // procesa 60 
segundos <BR>           if 
(tiempo==0) {KillTimer(hwnd, 
IDT_TIMER1);                       
</DIV>
<DIV> </DIV>
<DIV>cuando se acaba el tiempo ....., aquí se debe preguntar con un cuadro de 
dialogo </DIV>
<DIV>si se quiere salir de la aplicación o bien</DIV>
<DIV>se quiere empezar de nuevo  
}<BR><BR>            
}<BR>    }<BR>   return 
0;<BR>   }<BR>    case WM_INITDIALOG:</DIV>
<DIV><BR>    case WM_DESTROY:<BR></DIV>
<DIV>return FALSE;   
<BR>}<BR>//////////////////////////////////////////////////////////////////////////////////////////////////////////////////<BR></FONT><BR></DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV>
  <DIV>
  <P>Esto depende mucho de la estructura del programa pero lo que sugiero es 
  crear una función que ejecute todo el código del juego en sí. Así, llamas a la 
  funcion al principio del programa, esperas a que termine su ejecución y luego 
  preguntas si se quiere jugar otra vez... si es así llamas nuevamente a la 
  función y de lo contrario sales del programa. Supongo que también podrías usar 
  un salto con goto pero eso tendría mucho gusto a assembler... no te lo 
  recomiendo. Cualquier cosa mostranos el código del programa a ver si se te 
  puede ayudar más específicamente.</P>
  <P>Suerte,</P>
  <P>Chele.-<BR><BR></P>
  <BLOCKQUOTE 
  style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #a0c6e5 2px solid; MARGIN-RIGHT: 0px"><FONT 
    style="FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif">
    <HR color=#a0c6e5 SIZE=1>
    From: <I>Francesc <fcabecer@xtec.cat></I><BR>Reply-To: <I>Lista de 
    correo sobre C y C++ <cconclase@listas.conclase.net></I><BR>To: 
    <I>Lista de correo sobre C y C++ 
    <cconclase@listas.conclase.net></I><BR>Subject: <I>[C con Clase] como 
    se hace para ... ¿desea reiniciar el juego ?</I><BR>Date: <I>Fri, 12 Jan 
    2007 18:53:11 +0100</I><BR><BR>
    <META content="Microsoft SafeHTML" name=Generator>
    <STYLE></STYLE>

    <DIV><FONT face=Arial size=2>Hola</FONT></DIV>
    <DIV><FONT face=Arial size=2></FONT> </DIV>
    <DIV><FONT face=Arial size=2>Estoy acabando una aplicación de preguntas y 
    respuestas en Windows 32, y ahora se me plante la duda de como implementar 
    la típica pregunta que aparece al final de todos los juegos.</FONT></DIV>
    <DIV><FONT face=Arial size=2>¿Desea Vd. jugar otra partida o prefiere 
    salir?</FONT></DIV>
    <DIV><FONT face=Arial size=2></FONT> </DIV>
    <DIV><FONT face=Arial size=2>Lo de salir es fácil claro..., lo que no veo es 
    como se le puede indicar al programa que se reinicie</FONT></DIV>
    <DIV><FONT face=Arial size=2></FONT> </DIV>
    <DIV><FONT face=Arial size=2>Gracias</FONT></DIV><BR>
    <P>>_______________________________________________<BR>>Cconclase 
    mailing 
    list<BR>>Cconclase@listas.conclase.net<BR>>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<BR>
    <P></FONT></P></BLOCKQUOTE></DIV></DIV><BR clear=all>
  <HR>
  Express yourself instantly with MSN Messenger! <A 
  href="http://g.msn.com/8HMBEN/2728??PS=47575" target=_top>MSN Messenger</A> 
  Download today it's FREE! 
  <P>
  <HR>

  <P></P>_______________________________________________<BR>Cconclase mailing 
  list<BR>Cconclase@listas.conclase.net<BR>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<BR></BLOCKQUOTE></BODY></HTML>