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)
Partager