IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Fondu / Enchaîné


Sujet :

VB 6 et antérieur

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 84
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 64
    Par défaut Fondu / Enchaîné
    Bonjour,

    Je sais, je demande le diable...
    Est-ce possible de trouver une méthode pour réaliser un fondu / enchainé entre deux feuilles ?...
    J'ai trouvé quelque part la méthode "explode", qui me fait déjà une certaine présentation, mais je suis à la recherche d'une amélioration.
    Mon programme utilise plusieurs feuilles, avec une image de fond, laquelle change de temps en temps, mais toujours sur la même feuille (base).
    Mais quand le programme passe d'une feuille à une autre, il garde la même image de fond, et j'aimerais une "transistion" plus en douceur...
    Merci, quelque soit le résultat !

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    Tu le peux si tes deux Forms sont de même dimensions et superposables :

    Il te faudra alors utiliser :
    - la fonction SetLayeredWindowAttributes de la librairie user32 de l'API de Windows
    - la fonction SetWindowLong (de la même librairie)
    - un timer dans lequel tu fais varier le 3ème paramètre de la fonction SetLayeredWindowAttributes
    Ce timer devra agir sur la 1ère fenêtre et lorsque cette 1ère fenêtre sera devenue transparentre :
    - interrompre le timer
    - décharger la 1ère fenêtre..

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 84
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 64
    Par défaut
    Merci pour cette réponse.
    Maintenant, n'étant pas un chevronné, je vais devoir chercher des infos complémentaires relativement à ces deux fonctions
    (SetLayeredWindowAttributes & SetWindowLong)
    et ensuite, essayer d'élaborer le code qui va avec.
    Je pense que je vais trouver tout ça dans les tutoriels.
    Je donnerai une réponse après quelques essais.
    Merci encore.

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008

Discussions similaires

  1. Fondu-enchaîné
    Par jca dans le forum Codes sources à télécharger
    Réponses: 0
    Dernier message: 11/02/2013, 17h56
  2. Fondu enchaîné en temps réel
    Par jcs2 dans le forum OpenGL
    Réponses: 1
    Dernier message: 06/02/2006, 16h44
  3. effet de fondu
    Par mat10000 dans le forum ASP
    Réponses: 2
    Dernier message: 26/07/2005, 11h07
  4. [FLASH MX2004] Enchaîner des videos flv
    Par ridder75 dans le forum Flash
    Réponses: 6
    Dernier message: 05/10/2004, 15h34
  5. ouverture d'une form en fondu transparent
    Par nicholz dans le forum Composants VCL
    Réponses: 9
    Dernier message: 08/01/2003, 12h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo