SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: ahah en Martes 29 de Octubre de 2002, 18:04
-
sabeis como puedo cambiar la resolucion de la pantalla mediante un programa?
-
Si amigo lo que necesitas es el manejo de interrupciones. la 10h para ser preciso
Usa la siguiente interrupcion
void modo(int m) /*Pasas como parametro el numero del modo correspondiente, es decir el que quieres que aparesca de la 1 a la 19 menos el 12*/
{
union REGS mod,mod1;
mod.h.al=m;
mod.h.ah=0;
}
Le mando un saludo a mi maestra
Ing. Leticia
Me hizo sufrir en Sistemas Operativos 1, el semestre pasado en el Tec de San Juan del Rio... pero pase :D.
Sale nos vemos, en lo que te pueda ayudar ya sabes.
-
para el cambio de resolucion del monitor en un programa de C++
--------------------------------------------------
Perdon se me paso
--------------------------------------------------
void modo(int m) /*Pasas como parametro el numero del modo correspondiente, es decir el que quieres que aparesca de la 1 a la 19 menos el 12*/
{
union REGS mod,mod1;
mod.h.al=m;
mod.h.ah=0;
/*agrega tambien esta linea (Lo mas importante me falto, la llamada de la interrupcion:P )*/
int86(0x10,&mod,&mod1);
}
Si quieres saber que resolucion tienes actualmente usa:
dev_modo()
{
union REGS mod;
mod.h.ah=0xf;
int86(0x10,&mod,&mod);
printf("Modo Actual: %d",mod.h.al);
return(0);
}
Perdon,,,,,, ahora si ,,,, nos vemos luego:D
Tu Amigo: