ich habe mal eine Frage, ich würde gerne in Purebasic ein kleines Programm haben, daß wenn ich dieses starte, die Bildschirmauflösung auf 1024*768,32 umstellt und wenn ich das Programm NOCHMAL starte, er mir die alte Bildschirmauflösung wieder zurückschreibt.
Hat zufällig jemand ein BeispielCode dafür, wie man das am elegantesten machen könnte ?
Sollte man da die Daten erstmal auslesen und in eine Datei speichern oder gibt es da einen Trick ?
Die Auflösung läßt sich ja leicht mit unterem Code ändern, nur wie wieder zurückschreiben ? also die vorher eingestellte Bildschirmauflösung aktivieren ?
Gruß
T.
Code: Alles auswählen
dmScreenSettings.DEVMODE
dmScreenSettings\dmSize = SizeOf(DEVMODE)
dmScreenSettings\dmPelsWidth = 1024
dmScreenSettings\dmPelsHeight = 768
dmScreenSettings\dmBitsPerPel = 32
dmScreenSettings\dmFields = 262144 | 524288 | 1048576
dmScreenSettings\dmDisplayFrequency = 60
ChangeDisplaySettings_(@dmScreenSettings, 1)