Page 1 sur 1

[R] Problème GDI images qui se chevauchent

Posté : jeu. 27 oct. 2011 10:23
par Koumla
Bonjour a tous

Je commence la première partie d’un script, l’installation des images et fichiers qui seront utilisé par la suite.

Je n’arrive pas au niveau du compteur de progression à effacer et mettre la bonne image a la place.

Les images se mettent les une sur les autres.

Koumla

Re: Problème GDI images qui se chevauchent

Posté : jeu. 27 oct. 2011 10:59
par sylvanie
Bonjour,

premier élément de réponse :
Redessiner systématiquement le fond des numéro avant de passer au chiffre suivant :

Code : Tout sélectionner

if $compteur <10 Then

    ;_WinAPI_RedrawWindow($CONTROL_INSTALL, -1, -1, $RDW_UPDATENOW)

    [color=#FF0000]_GDIPlus_GraphicsDrawImageRectRect($ZEROGraphic, $fond_numero_, 0, 0, 66, 36, 165, 290, 66, 36)[/color]
    Select

    Case $compteur = 1
        $un = _GDIPlus_GraphicsDrawImageRectRect($ZEROGraphic, $un_, 0, 0, 14, 22, 210, 295, 14, 22)

    Case $compteur = 2
        $deux = _GDIPlus_GraphicsDrawImageRectRect($ZEROGraphic, $deux_, 0, 0, 14, 22, 210, 295, 14, 22)

    Case $compteur = 3
        $trois= _GDIPlus_GraphicsDrawImageRectRect($ZEROGraphic, $trois_, 0, 0, 14, 22, 210, 295, 14, 22)

;   Case $compteur = 4
;       $quatre = _GDIPlus_GraphicsDrawImageRectRect($ZEROGraphic, $quatre_, 0, 0, 14, 22, 210, 295, 14, 22)

EndSelect
 
Effet de bord : Les 0 de devant passent à la trappe dès le premier redraw

Re: Problème GDI images qui se chevauchent

Posté : jeu. 27 oct. 2011 11:15
par Koumla
Bonjour, sylvanie

C’est tellement simple que j’en ai la larme a l’œil.

Ca fait des jours que je cherche et la une simple ligne!!!

Vraiment merci sylvanie

Autre questions dans le même genre.

Comment faire disparaître une des images si plus besoin ???

Comment faire si par exemple je désire que l’un des numéros se déplace en remontant de 50 pixels.

Koumla

Re: Problème GDI images qui se chevauchent

Posté : jeu. 27 oct. 2011 11:34
par sylvanie
Comme ça là je ne sais pas trop, je passe la main aux experts GDI ^^
Mais courage car j'ai vu des démos de gdi avec des images qui bougeaient un peu partout donc ça doit être réalisable ...

Re: Problème GDI images qui se chevauchent

Posté : jeu. 27 oct. 2011 13:52
par mikell
Comme ça je dirais _GDIPlus_GraphicsClear($ZEROGraphic) mais ta question n'est pas assez précise ^^
Pour le déplacement les fonctions Matrix sont pas mal

Re: Problème GDI images qui se chevauchent

Posté : jeu. 27 oct. 2011 14:47
par Koumla
Encore merci, sylvanie

À présent ça fonctionne pil poil.

Remplacement du zip dans le premier post


Bonjour, mikell

Mes questions sont pourtant précises.

Comment faire disparaître une des images si plus besoin ???

Comment faire si par exemple je désire que l’un des numéros se déplace en remontant de 50 pixels (pixel par pixel).

Autre chose, je n’arrive pas à faire un fondu en quittant comme le fondu au démarrage.

Koumla

Re: Problème GDI images qui se chevauchent

Posté : jeu. 27 oct. 2011 15:04
par Koumla
Pour fondu en quittant comme le fondu au démarrage, j'ai trouvé

Oups!!! j'ai oublie le -1 dans la boucle for

Remplacement du zip dans le premier post

Koumla

Re: [R] Problème GDI images qui se chevauchent

Posté : jeu. 27 oct. 2011 15:19
par pierrotm777
Très joli exemple , et de plus très intéressant :D

Re: [R] Problème GDI images qui se chevauchent

Posté : jeu. 27 oct. 2011 15:26
par pierrotm777
It's possible to have your .png files for the pictures that follow ?
► Afficher le texte
Thanks for this share

Re: [R] Problème GDI images qui se chevauchent

Posté : jeu. 27 oct. 2011 15:37
par Koumla
Bonjour, pierrotm777

Je suis content que ça te plaise.

C’est vrai que ça flash un max.

Y en a marre d’avoir toujours la même interface graphique standard.

Un peu de fun, mais c’est vraiment difficile de faire une chose en apparence très simple avec Autoit, c’est une vraie usine a gaz.

Les images que tu demandes sont ceux de LinuxLive USB Creator 2.8.5

Je les ajoute dans le zip – voir premier poste

Koumla

Re: [R] Problème GDI images qui se chevauchent

Posté : jeu. 27 oct. 2011 15:44
par pierrotm777
Si tu peux compléter un peux ton exemple avec notamment le progress bar et le clignotement des objet .png cela m’intéresse aussi .
Je travaille aussi sur le même genre d'interface avec des images png et cherche à alléger le processeur ! :D

Re: [R] Problème GDI images qui se chevauchent

Posté : jeu. 27 oct. 2011 15:50
par Koumla
Houla !!!!

Je suis parti sur la base de LinuxLive USB Creator 2.8.5 pour faire ca.

J’ai plus la source ou il y a ces informations désolé.

Le mieux est de reprendre LinuxLive USB Creator 2.8.5 et de décortiquer le code.

Re: [R] Problème GDI images qui se chevauchent

Posté : jeu. 27 oct. 2011 16:20
par pierrotm777
Ha oui effectivement je connaissais cette interface mais ne me souvenais pas que le source était dispo !
Merci encore :D

Re: [R] Problème GDI images qui se chevauchent

Posté : ven. 28 oct. 2011 17:07
par sylvanie
Pour l'histoire de l'animation de l'affichage, ça ne serait pas un efet de ce genre (je ne l'ai fait que pour la transition 1-2?
► Afficher le texte