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.NET Discussion :

Afficher un PictureBox par dessus une video DirectShow


Sujet :

VB.NET

  1. #1
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2012
    Messages
    640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2012
    Messages : 640
    Points : 372
    Points
    372
    Par défaut Afficher un PictureBox par dessus une video DirectShow
    Bonsoir à tous,
    je développe une appli qui me permet d'afficher et éditer des vidéos avec DirectShow. J'affiche cette vidéo dans un 1er controle PictureBox (pbVideoScreenBox) qui me sert de conteneur pour cette vidéo et j'affiche par dessus d'autres controles PictureBox (pbCropsG, pbCropD, pbCropH et pbCropB) qui me servent à afficher des "masques" afin de pouvoir paramétrer des crops (couper les bandes noires).
    Ces masques s'affiche correctement par dessus la vidéo sans que je ne fasse rien de particulier sauf que je voudrais les paramétrer comme ceci : pbCropG.parent = pbVideoScreenBox (dans le but de me servir aussi du PictureBox container comme systeme de coordonées pour calculer la position des PictureBox "masques").
    Hélas, avec ce paramétrage les masques ne s'affichent plus (il sont masqué par la vidéo) malgré plusieurs tentatives à l'aide de pbCropsx.BringtoFront et pbCropsx.Refresh....

    Vous avez une idée pour pouvoir afficher les pbCrops par dessus la vidéo ou une astuce pour calculer la position des pbCropx (Location et size) en position relative par rapport au pbVideoScreenBox ?

    Je vous remercie beaucoup si vous pouvez m'aider (C'est une appli sur laquelle j'ai énormément bataillé pour régler une à une toutes les difficultées et je suis presque au bout)

  2. #2
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2012
    Messages
    640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2012
    Messages : 640
    Points : 372
    Points
    372
    Par défaut
    Bonjour,
    personne n'a une idée sur ce problème ?
    Si je ne peux pas faire autrement je vais devoir déclarer une valeur d'offset (décalage) en x et y en fonction de la position de pbVideoScreenBox sur le formulaire. C'est possible mais je trouve pas ça très propre pour faire les calculs de position.

  3. #3
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2012
    Messages
    640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2012
    Messages : 640
    Points : 372
    Points
    372
    Par défaut
    Bon, j'ai déclaré un offset finalement. J'ai pas trouvé mieux comme solution.
    Je passe en résolu mais si quelqu'un à une meilleur idée je suis preneur. En même temps je pense que j'ai peu d'espoir de trouver quelqu'un qui utilise Directshow mais on ne sait jamais....

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

Discussions similaires

  1. Afficher une JFrame "Chargement en cours.." par dessus une autre JFrame ?
    Par Icefire dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 22/02/2008, 22h20
  2. Réponses: 1
    Dernier message: 14/02/2008, 15h05
  3. Afficher une image par dessus une scene 3D
    Par drcd dans le forum OpenGL
    Réponses: 9
    Dernier message: 02/04/2007, 19h59
  4. Afficher du texte area par dessus une image
    Par Battosaiii dans le forum Composants
    Réponses: 3
    Dernier message: 14/12/2005, 01h35
  5. [W3C] Est-il possible d'afficher un div par dessus une applet ?
    Par drinkmilk dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 23/02/2005, 10h22

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