merci erix14! j'avais regardé un peu sur MSDN, mais j'avoue que des que j'arrive là bas, je me sens perdu, et je comprends plus rien....

manque d'experience sans doute
Est ce que ça serait trop te demander (tes pas obliger surtout je veux pas t'embeter)de me faire un petit exemple de ton
intégré a
Code : Tout sélectionner
Procedure ChangeDisplaySettings(Width.w, Height.w, Depth.w)
dmScreenSettings.DEVMODE
dmScreenSettings\dmSize = SizeOf(DEVMODE)
dmScreenSettings\dmPelsWidth = Width
dmScreenSettings\dmPelsHeight = Height
dmScreenSettings\dmBitsPerPel = Depth
dmScreenSettings\dmFields = 262144 | 524288 | 1048576
If ChangeDisplaySettings_(@dmScreenSettings, 1)
Result = 1
Else
Result = 0
EndIf
ProcedureReturn Result
EndProcedure
ChangeDisplaySettings(1024, 768, 32)
L'histoire du DEVMODE de purebasic pas identique a celui des ApIs c'est un bug ou bas du tout ?
Dans tout les cas un tres grand merci
