Bildschirmauflösung ändern?(Windows)

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
Vallan
Beiträge: 223
Registriert: 20.01.2006 19:34
Kontaktdaten:

Bildschirmauflösung ändern?(Windows)

Beitrag von Vallan »

Wie kann cih ein Programm schreiben, dass für mich die Bildschirmauflösung ändert?
Ich wechsle nämlich an meinem Laptop den Bildschirm, und der Läuft mit besserer Auflösung als der kleine.
Benutzeravatar
Macros
Beiträge: 1361
Registriert: 23.12.2005 15:00
Wohnort: Olching(bei FFB)
Kontaktdaten:

Beitrag von Macros »

Boardsuche benutzen:
auflösung ändern

Code: Alles auswählen

dmScreenSettings.DEVMODE
  dmScreenSettings\dmSize = SizeOf(DEVMODE)
  dmScreenSettings\dmPelsWidth = Width
  dmScreenSettings\dmPelsHeight = Height
  dmScreenSettings\dmBitsPerPel = Depth
  dmScreenSettings\dmFields = 262144 | 524288 | 1048576
 
  ChangeDisplaySettings_(@dmScreenSettings, 1)
Jilocasin
Beiträge: 665
Registriert: 13.05.2006 16:04
Kontaktdaten:

Beitrag von Jilocasin »

Noch was...

So wird auch noch die Frequenz ("RefreshRate") geändert:

Code: Alles auswählen

dmScreenSettings.DEVMODE
  dmScreenSettings\dmSize = SizeOf(DEVMODE)
  dmScreenSettings\dmPelsWidth = 1024
  dmScreenSettings\dmPelsHeight = 768
  dmScreenSettings\dmBitsPerPel = 32
  dmScreenSettings\dmDisplayFrequency = 75
  dmScreenSettings\dmFields = 262144 | 524288 | 1048576 | 4194304
  ChangeDisplaySettings_(@dmScreenSettings, 1)
Bild
Antworten