Articlename: Auflösung und Farbtiefe verändern Keywords: C++ Quellcode, Auflösung ändern, Farbtiefe verändern, Sourcecode Date: 14.08.2004, 23:08 Views: 1038 Categoryname: System ---------------------------------------- Herzlichen Dank an Anton Staruschkin von http://www.cpp-programming.de/, für die Erlaubnis seine Quellcodes zu veröffentlichen. In diesem Beispiel wird die Auflösung auf 800x600 Pixel und die Farbtiefe auf 32 Bit gestellt: ------- Code ------- #include BOOL SetResolution(int width,int height,int bpp) { DEVMODE dmScreenSettings; memset(&dmScreenSettings,0,sizeof(dmScreenSettings)); dmScreenSettings.dmSize=sizeof(dmScreenSettings); dmScreenSettings.dmPelsWidth = width; dmScreenSettings.dmPelsHeight = height; dmScreenSettings.dmBitsPerPel = bpp; dmScreenSettings.dmFields = DM_BITSPERPEL|DM_PELSWIDTH|DM_PELSHEIGHT; if(ChangeDisplaySettings(&dmScreenSettings,0)==DISP_CHANGE_SUCCESSFUL); return 0; } int main() { SetResolution(800,600,32); return 0; } ------- End-Code -------