Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

[Delphi 7] Schermresolutie wijzigen, frequentie instellen

h4xX0r
1 antwoord
  • Hallo,

    Ik wil voor een programma dat ik in Delphi aan het maken ben met Delphi 7 Personal de schermresolutie wijzigen. Als ik bijvoorbeeld naar 1024x768 over wil schakelen, gebruik ik bijvoorbeeld de volgende code:

    [code:1:4da61d088a]function SetDisplay1024x768 : Boolean;
    var
    DevMode : TDeviceMode;
    begin
    EnumDisplaySettings( nil, 0, DevMode );
    DevMode.dmFields := DM_PELSWIDTH or DM_PELSHEIGHT;
    DevMode.dmPelsWidth := 1024;
    DevMode.dmPelsHeight := 768;
    Result :=
    ChangeDisplaySettings( DevMode, CDS_UPDATEREGISTRY ) =
    DISP_CHANGE_SUCCESSFUL;
    end;
    [/code:1:4da61d088a]

    Maar op deze manier wordt automatisch de laagst beschikbare schermverversingsfreqeuentie, namelijk 60 Hz ingesteld. Weet iemand hoe ik dit op kan lossen?

    Alvast bedankt!

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.