CD_OUT_SRC/CD_IN/CD_CFG.CPP
2021-09-03 17:50:32 +02:00

56 lines
1.3 KiB
C++

#include <dos.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h> // Para getch();
#include <graphics.h> // Para outtextxy(...); y cleardevice(...);
#include "..\..\..\jd_lib\make_bot.h" // Fuciones de MAKE_BOTON
#include "cd_icons.h"
#define DOS 1
#define WINDOWS 2
void Init_CFG(void);
void Init_CFG(void){
int ok = 0;
setfillstyle(SOLID_FILL, 240);
bar(395, 140, 625, 410);
Imprime_Estaticos( 4, "cd_out.img"); // Imprime botones estaticos 'Seccion 4'
Imprime_Secuencia(2); // Imprime secuencia 1.
Imprime_Estaticos( 5, "cd_out.img"); // Imprime textos estaticos 'Seccion 5'
while(!ok){ // Bucle infinito
switch( Comprueba_Secuencia( 2 ) ) { // Iniciamos comprobacion de 2¦ sec
case 0: // No se pulso ningun BOTON
// Pero el raton fue presionado en
// algun sitio...
break;
case -2: // Hay una tecla normal en BUFFER
getch(); // La eliminamos
break;
case -1: // Hay una tecla especial en BUFFER
getch(); // La eliminamos
break;
// Boton Cancelar
case 1:
ok = 1;
break;
default:
while( kbhit() ) getch(); // Limpiamos posibles teclas en BUFFER
break;
}
}
setfillstyle(SOLID_FILL, 240);
bar(395, 140, 625, 410);
return;
}