Taille minimum d'une fenêtre
Publié : ven. 29/févr./2008 0:05
Je voudrais pouvoir fixer la taille minimale d'une fenêtre dont la taille est modifiable. J'ai créer un code qui fonctionne à peu près, mais le scintillement qui en résulte est très laid... Auriez-vous une idée pour améliorer ce code ? Ou carrément une autre stratégie à proposer ?
Code : Tout sélectionner
#Win=0
If OpenWindow(#Win,0,0,600,400,"Ma fenêtre",#PB_Window_SystemMenu|#PB_Window_MinimizeGadget|#PB_Window_MaximizeGadget|#PB_Window_ScreenCentered|#PB_Window_SizeGadget)
EndIf
Repeat
Event=WaitWindowEvent()
Select Event
Case #PB_Event_SizeWindow
If WindowWidth(#Win)<200
ResizeWindow(#Win,#PB_Ignore,#PB_Ignore,200,#PB_Ignore)
EndIf
If WindowHeight(#Win)<150
ResizeWindow(#Win,#PB_Ignore,#PB_Ignore,#PB_Ignore,150)
EndIf
EndSelect
Until Event=#WM_CLOSE