Tema: Menus
Ver Mensaje Individual
  #19 (permalink)  
Antiguo 30/10/2006, 10:32
Host_91
 
Fecha de Ingreso: julio-2005
Mensajes: 51
Antigüedad: 18 años, 10 meses
Puntos: 1
De acuerdo

Gracias, MaxExtreme, voy a intentarlo de esa manera....

Y disculpa, no tienes alguna idea que como pueda hacer el efecto de cuando abrar el menu archivo abra sus opciones, yo estaba pensando realizarlo con las feclas del teclado (arriba, abajo izquierda, derecha) y utilizado un gotoxy para simular la posición de cursor pero no se como borrar sus opciones cuando quiera ir al menu de edición (por ejemplo)....

Te muestro mi codigo que he realizado.
Código:
int main()
{
    unsigned char tecla_pulsada;
    gotoxy(1,1);
    printf("ARCHIVO");
    tecla_pulsada=identificarTecla(getch());
    signal(SIGINT, SIG_IGN);
     while (tecla_pulsada != ESC)
    {
        tecla_pulsada=identificarTecla(getch());

        switch (tecla_pulsada)
        {
            case ARRIBA:
              	gotoxy(1,2);
             	printf("ABRIR");
            	gotoxy(1,3);
             	printf("CERRAR");
            	gotoxy(1,4);
             	printf("SALIR");
               fflush(stdout);
               li_abajo--;
               gotoxy(1,li_abajo);
               break;

				case ABAJO:
              	gotoxy(1,2);
             	printf("ABRIR");
            	gotoxy(1,3);
             	printf("CERRAR");
            	gotoxy(1,4);
             	printf("SALIR");
               fflush(stdout);
               li_abajo++;
               if (li_abajo > 4) {
               	li_abajo=2;
               }
               gotoxy(1,li_abajo);
               break;
/*
				case ABAJO:  printf("FLECHA ABAJO \n"); fflush(stdout); break;
            case DERECHA: printf("FLECHA DERECHA \n"); fflush(stdout); break;
            case IZQUIERDA: printf("FLECHA IZQUIERDA \n"); fflush(stdout); break;
*/
            case ESC: break;
            default: break;
        }
    }
    EXIT_SUCCESS;
}

Te agradezco de ante mano....