Hi
im Grunde genommen könntest du mit ChangeDisplaySettings auch die Bildwiederholfrequenz ändern.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| Result := EnumDisplaySettings(nil, 0, lpDevMode); if Result then begin lpDevMode.dmFields := DM_PELSWIDTH or DM_PELSHEIGHT or DM_DISPLAYFREQUENCY; lpDevMode.dmPelsWidth := width; lpDevMode.dmPelsHeight := height; lpDevMode.dmDisplayFrequency := Wiederholfrequenz; Result := ChangeDisplaySettings(lpDevMode, CDS_UPDATEREGISTRY) = DISP_CHANGE_SUCCESSFUL; end; |
Welche Wiederholfrequenzen bei welcher Auflösung zulässig sind, musst du vorher allerdings selbst ermitteln indem du EnumDisplaySettings auswertest.
Gruss Lothar
Moderiert von UGrohne: Code- durch Delphi-Tags ersetzt
Der BH ist für die Brust, der Plan ist für'n Ar...