Page 1 sur 1

ImageGadget et rafraichissement Gadget

Publié : mar. 01/déc./2009 0:43
par GallyHC
Bonjours tous,

J’ai un problème que je ne comprends pas vraiment. Pour une application, je fais deux « ImageGadget » pour le fond (un pour le menu et l’autre pour l’affichage). Des que je mets des gadgets dessus il y a un problème. Des que je passe par exemple une fenêtre par dessus mon application les gadgets s’efface.
J’avou que je ne comprends pas le pourquoi, cela surement du a un rafraichissement et si quelque a une idée je suis preneur.

Cordialement,
GallyHC

Re: ImageGadget et rafraichissement Gadget

Publié : mar. 01/déc./2009 1:13
par Octavius
Un petit code svp ?

On est peut-être pas obligé d'en arriver jusque là mais sinon il y a des API comme UpdateWindow_() que tu peux utiliser à la fin de chaque passage dans la boucle.

Re: ImageGadget et rafraichissement Gadget

Publié : mar. 01/déc./2009 1:32
par Backup
peut etre entrevoir l'utilisation d'un callback ;)

Re: ImageGadget et rafraichissement Gadget

Publié : mar. 01/déc./2009 21:23
par Thyphoon
il me semble qu'on m'a dit que ce n'étais pas prévu pour superposé les Gadgets ! je te conseilles de dessiné tes images avec startdrawing(windowoutput(#mainwindow)) et drawimage() ! Mais donne nous un petit code de ce qui te pose problème et on on trouvera peut être la solution :P

Re: ImageGadget et rafraichissement Gadget

Publié : jeu. 10/déc./2009 23:08
par Ar-S
Pour éviter ce genre de soucis (c'est la méthode fainéant) je découpe mon image de fonds en plusiers images en laissant libre l'endroit des gadgets.
C'est pas bien long à faire. en gros tu dessines ton interfaces complète avec ton logiciel de dessin, images des boutons inclus, puis tu decoupes le tout.
Un peu comme pour un site web (si tu connais le scalpel dans photoshop c'est le même principe).
C'est un peu la loose coté code mais au moins, pas d'API et ça marche bien.

Re: ImageGadget et rafraichissement Gadget

Publié : jeu. 10/déc./2009 23:39
par Le Soldat Inconnu
Je fais comme Ar-s

Sinon, il y a la solution du DisableGadget sur l'ImageGadget. Mais ça ne marche pas toujours

Re: ImageGadget et rafraichissement Gadget

Publié : ven. 11/déc./2009 14:01
par GallyHC
Bonjour tous,

Merci pour toutes les informations, mais cela ne regle pas mon problème. Sinon je peux faire une version pour montre mon problème, le problème est que le projet est pour le moment secret pour le site tomtomax.fr (pas que je ne veuille pas montre le code, juste que les membres du site ne doivent pas voir l'etat actuel du logiciel) :).

Cordialement,
GallyHC

Re: ImageGadget et rafraichissement Gadget

Publié : ven. 11/déc./2009 17:30
par Ar-S
Ba si ça ne résout pas ton problème, ça reste trop mystérieux pour moi sans code (MP ?)
C'est pas un truc de ce genre que tu veux ? j'y ai mis un Fond graphique et 2 button image, et j'ai pas de disparition de l'un ni de l'autre lorsque je passe des fenêtres par dessus.

Image

Code et exe ci dessous
http:/ldvmultimedia.free.fr/pb/ttskin.zip

P.S : la balise url ne marche plus sur le fofo ?