question sur les trois boutons

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
gadjet35
Messages : 190
Inscription : ven. 21/oct./2005 7:49
Localisation : Quelque part en france !

question sur les trois boutons

Message par gadjet35 »

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 ? 8O 8O 8O
bonne journer à tous !!!
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

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

EndIf
on aura le même effet si on sélectionne ces 2 actions dans le menu système.

Dans la callback, on doit retourner 0 si on intercepte le message et que l'on cré ses propres actions
gadjet35
Messages : 190
Inscription : ven. 21/oct./2005 7:49
Localisation : Quelque part en france !

Message par gadjet35 »

merci pour ton aide ! :D :D :D
bonne journer à tous !!!
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Et comment en rajouter ? certains logiciels y arrivent, savez-vous comment ?
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

y'a un topic là dessus sur le forum, je ne sais plus qui donnait une solution

Dri
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Je crois que cela a déjà été dit sur le forum ! En cherchant tu devrais trouver ! :p
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

Merci Denis ça peut toujours servir 8)
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Message par cederavic »

Si je me rapelles bien, Flype avait fait un truc dans le genre, faut chercher 8)
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Ok merci :D
Répondre