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

Windows Forms Discussion :

DirectX - Vidéo et Transparence d'une Form


Sujet :

Windows Forms

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 12
    Points : 6
    Points
    6
    Par défaut DirectX - Vidéo et Transparence d'une Form
    Bonjour ou bonsoir à tous et à toutes ,


    Ma situation :

    • Je suis en ce moment en stage, et je dois réaliser un Gestionnaire de CyberCafé. En oubliant les détails, un utilisateur s'identifie, une liste de jeux s'offre à lui, il choisit, il joue. Afin d'aider l'utilisateur à choisir, je veux lui donner un bref aperçu du jeu qu'il aura d'abords simplement sélectionné sans double cliquer. J'ai depuis peu appris à lancer une vidéo dans un panel via les références de DirectX (DirectX SDK installé au préalable), ce panel se trouvant dans une form, bien évidemment.



    Je vous explique à présent mon soucis :

    • Lorsque l'on active la transparence d'une form, ma vidéo ne s'affiche plus, elle se lance bien, elle tourne, mais elle n'est plus visible. Lorsque l'on désactive la transparence de la form, ce soucis n'est plus.



    Ce dont j'ai besoin :

    • N'ayant pas le choix de garder la transparence de ma form (pour sa backgroundImage), pourriez-vous me dire si il existe un moyen d'afficher ma vidéo ? Sans devoir l'ajouter dans une autre form sans transparence.



    Je vous demande messieurs, mesdames et mesdemoiselles de bien vouloir m'aider ^^, même si cela peut vous sembler simple à résoudre. Je remercie d'avance toutes les réponses qui pourront être apportées.

  2. #2
    Membre émérite
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    Décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 344
    Points : 2 265
    Points
    2 265
    Par défaut
    Et en mettant la vidéo dans un Panel qui n'est pas transparent ?


    Juste une question, pourquoi s'embêter à jouer une vidéo pour présenter des jeux que la plupart des clients connaîtront déjà ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 12
    Points : 6
    Points
    6
    Par défaut
    Je vous remercie tout d'abords de la rapidité de votre réponse !

    Ensuite, pour ce qui est du test de la transparence avec le panel, j'y ai pensé, mais un panel ne possède pas de transparencyKey, sinon j'ai bien mis le backcolor de celui-ci en Black, mais rien à faire, le problème persiste.

    Enfin, pour répondre à votre question, vous n'avez pas tout à fait tort, mais certains jeux nouveaux et gratuits (ou payant) restent méconnaissables chez certains utilisateurs. Je pense que si je vous parle de "Tremulous", mais encore "World of Padman", vous ne serez pas forcément de quoi je parle ^^. De même pour ma part au départ d'ailleurs (lol). De plus, nous avons des utilisateurs de 12 à 25 ans, mais il y a tout de même une autre raison à cela. L'association dans laquelle je travaille actuellement, crée des ateliers vidéos, plus précisément, des tests de jeux vidéos. Ces vidéos ne durent qu'une ou deux minutes maximum, et en les ajoutant dans ce nouveau gestionnaire, nous offrons à nos jeunes adhérents la possibilité d'apprécier leur travail avec fierté et entrain.

    Je ne sais pas si j'ai été très clair, mais si vous avez d'autres questions, n'hésitez pas, je vous dois bien ça puisque vous vous donnez la peine de m'aider.

  4. #4
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Avec Winforms, la transparence marche aléatoirement (et pas du tout dans le cas de semi-transparence), lorsque ce que l'on voit en transparence (la video) se modifie de façon asynchrone.

    Si la transparence est incontournable, je suggerérai d'envisager WPF au lieu de WinForms.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 12
    Points : 6
    Points
    6
    Par défaut
    Oui j'avais remarqué un objet très intéressant en WPF. Je pense que l'on peut dire que celui-ci est l'amélioration de Windows form, mais faut-il déjà avoir le temps d'en prendre connaissance (xml), et de ne pas être à bien plus de la moitié de mon projet en Windows Form :/.

    Merci encore et toujours pour votre aide.

Discussions similaires

  1. Gestion de transparence d'une Form dans une autre Form
    Par Wam31 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 09/08/2010, 21h52
  2. [ImageMagick] Transparence sur une forme
    Par Woodgate dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 10/02/2007, 01h20
  3. Transparence d'une forme dans une MDIChild
    Par Sub13 dans le forum Delphi
    Réponses: 2
    Dernier message: 14/12/2006, 09h50
  4. [VB6] transparence d'une form
    Par Vesta dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 13/06/2006, 23h05
  5. Comment annuler la transparence d'une Form ?
    Par bubulemaster dans le forum Composants VCL
    Réponses: 3
    Dernier message: 24/10/2005, 19h14

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