J'ai un petit prog dans lequel je change la résolution de l'écran à l'ouverture de celui-ci. La Fonction:demandée dans l'événement onShow de ma formeCode:
1
2
3
4
5
6
7
8
9
10
11 Function TForm1.ChangeResolution(Width,Height:Integer):Boolean; var dev:TDeviceMode; begin Dev.dmPelsWidth:=Width; Dev.dmPelsHeight:=Height; Dev.dmFields:=DM_PELSWIDTH Or DM_PELSHEIGHT; Result:=ChangeDisplaySettings(Dev,0)=DISP_CHANGE_SUCCESSFUL; end;
fonctionne très bien mais au bout de quelques secondes (variable) la résolution par défaut revient sans que je n'y fasse rien....Code:ChangeResolution(1024,768);
J'utilise cette fonction dans un autre programme qui ne fait que cela, changer de résolution (suivant toutes les possibilités de mon écran) et dans celui-ci, les résultats sont permanents ???; y a t'il un moyen de savoir la raison pour laquelle je n'ai pas le même résultat partout
Merci, Duan