Programación General > C/C++

 Re: cambiar resolucion monitor

(1/1)

ahah:
sabeis como puedo cambiar la resolucion de la pantalla mediante un programa?

Arleko:
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.

Arleko:
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:

Navegación

[0] Índice de Mensajes

Ir a la versión completa