# Include <windows. h>
# Include <stdio. h>
# Include <conio. h>
Void main ()
{
Devmode, oldmode;
Enumdisplaysettings (null, enum_current_settings, & devmode );
Zeromemory (& oldmode, sizeof (devmode ));
Copymemory (& oldmode, & devmode, sizeof (devmode ));
Printf ("bitsperpel: % d \ n", devmode. dmbitsperpel );
Printf ("displayfrequency: % d \ n", devmode. dmdisplayfrequency );
Printf ("pelswidth: % d \ n", devmode. dmpelswidth );
Printf ("pelsheight: % d \ n", devmode. dmpelsheight );
Printf ("press any key to change display... \ n ");
Getch ();
Printf ("bitsperpel: % d \ n", devmode. dmbitsperpel = 16 );
Printf ("displayfrequency: % d \ n", devmode. dmdisplayfrequency = 60 );
Printf ("pelswidth: % d \ n", devmode. dmpelswidth = 800 );
Printf ("pelsheight: % d \ n", devmode. dmpelsheight = 600 );
Changedisplaysettings (& devmode, 0 );
Printf ("press any key to restore... \ n ");
Getch ();
Printf ("bitsperpel: % d \ n", oldmode. dmbitsperpel );
Printf ("displayfrequency: % d \ n", oldmode. dmdisplayfrequency );
Printf ("pelswidth: % d \ n", oldmode. dmpelswidth );
Printf ("pelsheight: % d \ n", oldmode. dmpelsheight );
Printf ("press any key to change display... \ n ");
Changedisplaysettings (& oldmode, 0 );
Getch ();
}