[R] Problème GDI images qui se chevauchent
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- Koumla
- Niveau 4
- Messages : 68
- Enregistré le : jeu. 15 avr. 2010 11:52
- Localisation : France
- Status : Hors ligne
[R] Problème GDI images qui se chevauchent
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
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
- Fichiers joints
-
- MESSAGER.zip
- (164.41 Kio) Téléchargé 186 fois
Modifié en dernier par Koumla le jeu. 27 oct. 2011 15:36, modifié 7 fois.
- sylvanie
- Niveau 11
- Messages : 1556
- Enregistré le : jeu. 26 juil. 2007 21:31
- Localisation : Paris
- Status : Hors ligne
Re: Problème GDI images qui se chevauchent
Bonjour,
premier élément de réponse :
Redessiner systématiquement le fond des numéro avant de passer au chiffre suivant :
Effet de bord : Les 0 de devant passent à la trappe dès le premier redraw
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
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
- Koumla
- Niveau 4
- Messages : 68
- Enregistré le : jeu. 15 avr. 2010 11:52
- Localisation : France
- Status : Hors ligne
Re: Problème GDI images qui se chevauchent
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
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
- sylvanie
- Niveau 11
- Messages : 1556
- Enregistré le : jeu. 26 juil. 2007 21:31
- Localisation : Paris
- Status : Hors ligne
Re: Problème GDI images qui se chevauchent
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 ...
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 ...
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: Problème GDI images qui se chevauchent
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
Pour le déplacement les fonctions Matrix sont pas mal
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- Koumla
- Niveau 4
- Messages : 68
- Enregistré le : jeu. 15 avr. 2010 11:52
- Localisation : France
- Status : Hors ligne
Re: Problème GDI images qui se chevauchent
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
À 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
- Koumla
- Niveau 4
- Messages : 68
- Enregistré le : jeu. 15 avr. 2010 11:52
- Localisation : France
- Status : Hors ligne
Re: Problème GDI images qui se chevauchent
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
Oups!!! j'ai oublie le -1 dans la boucle for
Remplacement du zip dans le premier post
Koumla
-
- Membre émérite
- Messages : 770
- Enregistré le : sam. 11 oct. 2008 14:44
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Problème GDI images qui se chevauchent
Très joli exemple , et de plus très intéressant 

-
- Membre émérite
- Messages : 770
- Enregistré le : sam. 11 oct. 2008 14:44
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Problème GDI images qui se chevauchent
It's possible to have your .png files for the pictures that follow ?
Thanks for this share
► Afficher le texte
- Koumla
- Niveau 4
- Messages : 68
- Enregistré le : jeu. 15 avr. 2010 11:52
- Localisation : France
- Status : Hors ligne
Re: [R] Problème GDI images qui se chevauchent
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
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
-
- Membre émérite
- Messages : 770
- Enregistré le : sam. 11 oct. 2008 14:44
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Problème GDI images qui se chevauchent
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 !
Je travaille aussi sur le même genre d'interface avec des images png et cherche à alléger le processeur !

- Koumla
- Niveau 4
- Messages : 68
- Enregistré le : jeu. 15 avr. 2010 11:52
- Localisation : France
- Status : Hors ligne
Re: [R] Problème GDI images qui se chevauchent
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.
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.
-
- Membre émérite
- Messages : 770
- Enregistré le : sam. 11 oct. 2008 14:44
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Problème GDI images qui se chevauchent
Ha oui effectivement je connaissais cette interface mais ne me souvenais pas que le source était dispo !
Merci encore
Merci encore

- sylvanie
- Niveau 11
- Messages : 1556
- Enregistré le : jeu. 26 juil. 2007 21:31
- Localisation : Paris
- Status : Hors ligne
Re: [R] Problème GDI images qui se chevauchent
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
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.