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

C++Builder Discussion :

Splash screen perso


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 79
    Par défaut Splash screen perso
    bonsoir j'arrive a affiche le splash sreen d'un des tuto du site....

    mon soucie, et que je veu créer un splash screen perso, ces a dire une form predéfini, j'ai penser a faire une image et rendre la form invisible mais sa ne fonctionne pas....

    une idée.....please

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par défaut
    Faire une image et rendre la form invisible ????

    Comprend pas...car si tu met une image sur une TForm et que la rend invisible (la TForm) tu ne veras pas non plus ce qu'elle contient (logique)...

    Bref que veux tu faire exactement et qu'à tu déjà comme code pour faire ton splash screen ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 134
    Par défaut
    tu peux par exemple mettre ton image et redimensioner la form à la grandeur de ton image. Ensuite, dans la propriété Position, tu la centre à l'écran et tu peux jouer avec le paramètre AlphaBlend pour gérer l'appration de la form....

    voila ++

  4. #4
    Membre extrêmement actif
    Avatar de randriano
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 221
    Par défaut
    Rendre la forme invisible, c'est tout à fait possible!
    Voir les propriétés TransparentColor et Transparent de TForm.
    On peut aussi redimensionner la forme en fonction de l'image.

    excusez moi si ce n'est pas ce que tu veux!
    randriano.dvp.com
    Développeur. Product Owner [Agile]. Sites web, mobile apps, système d'information (SI).

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par défaut
    Moi pour faire un Splash Screen :

    1. je prend un TForm que je redimensionne de sorte qu'elle ait la taille exact de son contenu (donc en général l'image du splash screen).
    2. je met la propriété FormStyle à fsStayOnTop
    3. je met la propriété BorderStyle à bsNone
    4. je met la propriété Position à poScreenCenter

  6. #6
    Membre averti
    Inscrit en
    Août 2006
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 34
    Par défaut
    En + de ce ke tas dis Neilos,tu px rajouter un timer et tu l'initialise a la durée que tu vx que ton splash dure

  7. #7
    Membre averti
    Inscrit en
    Août 2006
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 34
    Par défaut
    "Attendre 2 ,3 secondes"===>ca revient pas a utiliser un timer!!!???

  8. #8
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par défaut
    Non parce que un TTimer crée un thread à part, ce qui signifie que si tu lances le timer avant de créer la fenêtre principale et que le timer à terminé avant tu vas être dans une bonne galère...si tu le fais après un thread consomme beaucoup de ressources pour rien : un sleep(3000) suffit largement !

  9. #9
    Membre averti
    Inscrit en
    Août 2006
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 34
    Par défaut
    Ah oui,je lavais pas vu sous cet angle la .

    Merci Neilos

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 134
    Par défaut
    Ce qui peut être sympa c'est la propriété AlphaBlend pour gérer l'appratition de la form, mais dans ce cas, je pense qu'il faudra utiliser un Timer.

Discussions similaires

  1. Comment faire un splash screen pour son application?
    Par tscoops dans le forum C++Builder
    Réponses: 4
    Dernier message: 26/04/2007, 14h28
  2. Splash screen transparent
    Par max63 dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 24/02/2005, 16h13
  3. affichage texte style splash screen
    Par scorbo dans le forum MFC
    Réponses: 4
    Dernier message: 13/06/2004, 12h03
  4. [DX9] Splash Screen
    Par delire8 dans le forum DirectX
    Réponses: 6
    Dernier message: 03/06/2004, 10h30
  5. affichage de controles sur un splash screen
    Par shrek dans le forum C++Builder
    Réponses: 3
    Dernier message: 20/11/2003, 19h59

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