par deffault le bouton de rabaissement sert à rabaiser la fenêtre mais peut-on changer son utilité qu'on peut définir son utilité et pareil pour le bouton d'agrandissement ?
question sur les trois boutons
-
gadjet35
- Messages : 190
- Inscription : ven. 21/oct./2005 7:49
- Localisation : Quelque part en france !
question sur les trois boutons
bonjour j'ai une petite question sur les trois boutons qui sont en haut des programmes (rabaisser, agrandir, quitter) :
par deffault le bouton de rabaissement sert à rabaiser la fenêtre mais peut-on changer son utilité qu'on peut définir son utilité et pareil pour le bouton d'agrandissement ?

par deffault le bouton de rabaissement sert à rabaiser la fenêtre mais peut-on changer son utilité qu'on peut définir son utilité et pareil pour le bouton d'agrandissement ?
bonne journer à tous !!!
Code : Tout sélectionner
Procedure callback(WindowID, Message, wParam, lParam)
Select Message
Case #WM_SYSCOMMAND
Select wParam
Case #SC_MAXIMIZE
MessageRequester("MAXIMIZE","Le bouton MAXIMIZE a été enfoncé",16)
ProcedureReturn 0
Case #SC_MINIMIZE
MessageRequester("MINIMIZE","Le bouton MINIMIZE a été enfoncé",16)
ProcedureReturn 0
EndSelect
EndSelect
ProcedureReturn #PB_ProcessPureBasicEvents
EndProcedure
If OpenWindow(0, 0, 0, 400 , 200, #PB_Window_ScreenCentered | #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_MaximizeGadget | #PB_Window_MinimizeGadget, "Les petits boutons")
SetWindowCallback(@callback())
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIfDans la callback, on doit retourner 0 si on intercepte le message et que l'on cré ses propres actions
- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
Je crois que cela a déjà été dit sur le forum ! En cherchant tu devrais trouver ! :p
Librairies & Applications : https://www.purebasic.fr/french/viewtop ... f=8&t=6220
Site Web : https://rootslabs.net
Site Web : https://rootslabs.net