Page 1 sur 1

Autosize

Publié : jeu. 16/févr./2012 11:11
par Mesa
Dans d'autre langage comme VB les"gadgets" ont certaines propriétés comme la couleur, la hauteur, la longueur mais aussi très souvent une propriété "autosize" (adaptation automatique de la taille au contenu).

C'est possible avec PureBasic ?

Mesa.

Re: Autosize

Publié : jeu. 16/févr./2012 11:17
par Backup
autosize n'est pas possible
mais
avec
GadgetX(#Gadget) ,GadgetY(#Gadget) ; tu recupe la position

avec
Resultat = GadgetWidth(#Gadget) , Resultat = GadgetHeight(#Gadget) ; tu recupe la taille

et avec
ResizeGadget(#Gadget, x, y, Largeur, Hauteur) ; tu peux redimensionner ton gadget !
si tu asservi ceci a la taille,de la fenetre dans la boucle principale (temp reel)

et tu te fait ton autoresize ! ... bienvenu dans le monde du Purebasic ! :mrgreen:

autre soluce , tu utilise la librairie Pureresize de Gnozal ...
http://gnozal.ucoz.com/PureRESIZE_460.zip

Re: Autosize

Publié : jeu. 16/févr./2012 11:41
par kernadec
bonjour
@mesa regarde ce code j'avais utilisé la méthode que Dobro explique très bien

http://www.purebasic.fr/french/viewtopi ... =6&t=12504

Cordialement