PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Dessiner sur champs activeX
Dessiner sur champs activeX
Débuté par Briffa Romain, 09 juil. 2020 12:07 - 3 réponses
Posté le 09 juillet 2020 - 12:07
Bonjour à tous,
J'essaye désespérément de dessiner une grille sur une vidéo... mais cela me semble beaucoup plus compliqué qu'il n'y parait;(

Explication :
- J'utilise une champs activeX pour manipuler VLC et afficher le live d'une caméra IP.
- Sur ce live je souhaiterai afficher une grille (un cadrillage).

Malheureusement, quelque soit la technique employée, la grille s'affiche toujours derrière la vidéo.

Méthodes testées :
- Champs image avec une image de grille en png
- Champs image avec un dessin (ddébutdessin()).
- Fenêtre fille par dessus le live (en mode transparence).

Avez-vous une idée? Je penche vers les API Windows pour dessiner la grille... je ne suis pas expert la dedans mais les 1er tests donne le même résultats...

Help!!! Please :-)
Membre enregistré
962 messages
Popularité : +183 (185 votes)
Posté le 09 juillet 2020 - 18:40
hello,
avec ma classe windev libvlc, on peut faire de l'inscrustation ( voir ici : https://www.developpez.net/forums/d1106111/environnements-developpement/windev/contribuez/classe-clibvlc-videolan-windev/… )






--
Ami calmant, J.P
Membre enregistré
150 messages
Popularité : +15 (15 votes)
Posté le 09 juillet 2020 - 19:05
Vous pouvez créer une fenêtre popup de type WS_EX_TOOLWINDOW | WS_EX_LAYERED qui sera associée à votre fenêtre WinDev principale.
Mais vous allez devoir utiliser l'API bas niveau pour le rendu de la grille.

--
Patrice Terrier
www.zapsolution.com
Posté le 20 juillet 2020 - 11:04
Bonjour,
Merci messieurs pour ces informations, je vais travailler sur ces 2 pistes.