Bonjour,
J'ai un panel qui est utilisé uniquement pour déterminer la position de la vidéo.
Pour connecter la vidéo j'utilise la fonction
HCam := capCreateCaptureWindowA('Ma video', WS_VISIBLE+WS_CHILD, Panel1.Left, Panel1.Top, Panel1.Width, Panel1.Height, handle, 1);
Après cette instruction, le panel devient noir.
Ensuite pour déconnecter la vidéo j'utilise ceci:
sendmessage(HCam, WM_CAP_DRIVER_DISCONNECT,0,0);
Le rectangle noir devrait disparaitre, mais ce n'est pas le cas.
Impossible de trouver l'info sur le net, à chaque fois il est indiqué qu'il faut utiliser WM_CAP_DRIVER_DISCONNECT.
et si je rappelle la fonction capCreateCaptureWindowA avec d'autres coordonnées, je me retrouve avec 2 rectangles noirs.
Merci
Partager