- procedure TForm1.GoToFullScreen(AWidth, AHeight, ABPP, AFrequency : Word);
- var
- dmScreenSettings : DevMode;
- begin
- try
- // Fenster vor Vollbild vorbereiten
- WindowState := wsMaximized;
- BorderStyle := bsNone;
- ZeroMemory(@dmScreenSettings, SizeOf(dmScreenSettings));
- with dmScreenSettings do
- begin
- dmSize := SizeOf(dmScreenSettings);
- dmPelsWidth := AWidth; // Breite
- dmPelsHeight := AHeight; // Höhe
- dmBitsPerPel := ABPP; // Farbtiefe
- dmDisplayFrequency := AFrequency; // Bildwiederholfrequenz
- dmFields := DM_PELSWIDTH or DM_PELSHEIGHT or DM_BITSPERPEL or DM_DISPLAYFREQUENCY;
- end;
- except
- on e: exception do writeln(debugfile, 'Konnte Vollbildmodus nicht aktivieren!' + e.message);
- end;
- end;