Merci Neilos pour ta reponse mais je cherche surtout a comprendre comment fonctionne les fonctions API.
Ce qui est loin d'etre evident surtout avec une doc en anglais (pour que se soit plus facile).
Version imprimable
Merci Neilos pour ta reponse mais je cherche surtout a comprendre comment fonctionne les fonctions API.
Ce qui est loin d'etre evident surtout avec une doc en anglais (pour que se soit plus facile).
reponse aportee par bandit boy pour le meme probleme et qui fonctionne sur XP pro pack1 je pense sur XP pro pack2 aussi
merci encore a bandit boy ca fonctionne nickel.Code:
1
2
3
4
5
6
7
8
9
10
11
12 <div style="text-align: left;">bool __fastcall ChangeResolution(int Width, int Height) { TDeviceMode *Dev = new TDeviceMode; EnumDisplaySettings(0,ENUM_CURRENT_SETTINGS,Dev); Dev->dmPelsWidth = Width; Dev->dmPelsHeight = Height; Dev->dmFields = DM_PELSWIDTH | DM_PELSHEIGHT; bool result = (ChangeDisplaySettings(Dev, CDS_RESET) == DISP_CHANGE_SUCCESSFUL); delete Dev; return result; }</div>
De rien :D
Et je confirme que ca marche sur XP pro SP2 nickel.
A ajouter dans la FAQ