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

Composants VCL Delphi Discussion :

ouverture d'une form en fondu transparent


Sujet :

Composants VCL Delphi

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 12
    Points : 10
    Points
    10
    Par défaut ouverture d'une form en fondu transparent
    Voilà, en fait j'aimerais ouvrir une form, en faisant comme un fondu, genre elle est de plus en plus opaque alros qu'au début transparente.
    Mais je ne sais pas comment faire. je ne sais pas si faut un composant, le quel??

    merci de votre aide

  2. #2
    Membre confirmé Avatar de herzleid
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 393
    Points : 509
    Points
    509
    Par défaut
    1 -Ta form à une propriété alphablend à false par défaut, tu l'a met à true.
    2- Ta form à une propriété alphablendValue à 250 par défaut. C'est cette valeur que tu va faire varier de 0 à 250 (par example avec un timer) pour faire passer ta forme de transparent à opaque.

    Mais il y a un problème : ça ne marche que depuis win 2000 (ou peut être Me). Les versions anterieur de windows ne géraient pas la transparence. Par contre je sais pas ce que ça fais (planté ou non) si ton programme utilise l'alphablending sur une machine qui ne le supporte pas.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    trop fort, je te remercie, c'est exactement ce que je voulais et ça marche nikel !!

    Merci bocou

  4. #4
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 671
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 671
    Points : 7 045
    Points
    7 045
    Par défaut
    Tu as aussi cette super fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AnimateWindow(Form1.Handle, 500, AW_BLEND);
    Liste des paramètres possibles :
    AW_BLEND
    AW_CENTER
    AW_HOR_POSITIVE
    AW_HOR_NEGATIVE
    AW_VER_POSITIVE
    AW_VER_NEGATIVE

  5. #5
    Membre confirmé Avatar de herzleid
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 393
    Points : 509
    Points
    509
    Par défaut
    Si ton problème est résolu, alors n'oublis pas de mettre le tag [résolu].

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par lung
    Tu as aussi cette super fonction :
    Tu pourrais me faire un mini exemple please ?
    merci d'avance

    Si ton problème est résolu, alors n'oublis pas de mettre le tag [résolu].
    Oui désolé j'avais oublié, merci

  7. #7
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 671
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 671
    Points : 7 045
    Points
    7 045
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    procedure TForm1.FormCreate(Sender: TObject);
    begin
       AnimateWindow(Form1.Handle, 500, AW_BLEND);
    end;

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    oki merci

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    le code pour animatewindow, ne marche pas il me dit "access violatio"!! ?

  10. #10
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 671
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 671
    Points : 7 045
    Points
    7 045
    Par défaut
    : :

    Bin, c'est bizard !!!

    Essaye ca : http://fwszip01.free.fr/zip_frensh/j...mateWindow.zip


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur a l'ouverture d'une form
    Par porci82 dans le forum VBA Access
    Réponses: 1
    Dernier message: 25/06/2007, 16h23
  2. erreur à l'ouverture d'une Form
    Par Hepil dans le forum ASP.NET
    Réponses: 8
    Dernier message: 10/05/2007, 12h20
  3. Réponses: 8
    Dernier message: 15/09/2006, 19h37
  4. Ouverture d'une form
    Par suntux dans le forum MFC
    Réponses: 5
    Dernier message: 12/01/2006, 14h11
  5. Réponses: 2
    Dernier message: 05/11/2005, 18h32

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