La combinaison des flags #PB_Window_MinimizeGadget|#PB_Window_MaximizeGadget|#PB_Window_ScreenCentered n’empêche pas le redimensionnement d'une fenêtre avec la version 4.61 de Pure Basic. Par contre le redimensionnement d'une fenêtre avec cette combinaison n'est pas possible avec la version 4.51 de Pure Basic.
Pouvez vous essayer ce code merci

Code : Tout sélectionner
Enumeration
#Mainform
EndEnumeration
Define.l Event, WEvent, MEvent, GEvent, TEvent
Global WindowStyle.i=#PB_Window_MinimizeGadget|#PB_Window_MaximizeGadget|#PB_Window_ScreenCentered
Procedure Open_MainForm()
OpenWindow(#Mainform, 0, 0, 500, 400, "New Form", WindowStyle)
EndProcedure
Procedure Start()
;Initialisation application, police, etc ..
Open_MainForm()
EndProcedure
start()
Repeat
Event = WaitWindowEvent(10)
WEvent = EventWindow() ;different de WindowEvent() :p (oui je me suis fais avoir !!!)
MEvent = EventMenu()
GEvent = EventGadget()
TEvent = EventType()
Select Event
Case #PB_Event_Gadget
Select GEvent
EndSelect
Case #PB_Event_CloseWindow
End
EndSelect
ForEver