ResizeGadget()
Syntaxe
ResizeGadget(#Gadget, X, Y, Largeur, Hauteur)Description
Change la taille et la position d'un gadget.
Arguments
#Gadget Le gadget à utiliser X, Y, Largeur, Hauteur La position et les dimensions du nouveau gadget. Pour faciliter le redimensionnement de l'interface en temps réel, la constante #PB_Ignore peut être spécifiée à chacun des paramètres (X, Y, Largeur ou Hauteur) conservant la valeur précédente de ce paramètre.
Valeur de retour
Aucune.
Exemple
Procedure RedimFen() ResizeGadget(0, #PB_Ignore, #PB_Ignore, WindowWidth(0) - 20, WindowHeight(0) - 60) ResizeGadget(1, #PB_Ignore, WindowHeight(0) - 40, WindowWidth(0) - 20, #PB_Ignore) EndProcedure If OpenWindow(0, 0, 0, 220, 100, "Redimensionner la fenêtre", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_SizeGadget) WindowBounds(0, WindowWidth(0), WindowHeight(0), #PB_Ignore, #PB_Ignore) EditorGadget(0, 10, 10, WindowWidth(0) - 20, WindowHeight(0) - 60) ButtonGadget(1, 10, WindowHeight(0) - 40, WindowWidth(0) - 20, 30, "Bouton") ; Utiliser BindEvent() pour redimensionner un gadget en temps réel BindEvent(#PB_Event_SizeWindow, @RedimFen()) Repeat Select WaitWindowEvent() Case #PB_Event_CloseWindow End EndSelect ForEver EndIf
Voir aussi
GadgetX(), GadgetY(), GadgetWidth(), GadgetHeight()
OS Supportés
Tous