Faisant un peu de ménage sur mon disque dur, j'ai retrouvé ce source, capture vidéo d'une Webcam branchée sur port USB
Ne sachant pas comment faire, cela a été mon premier post sur DVP.
Ce programme utilise les APIs suivante: (je les sites car lors d'une recherche cela permet de trouver des exemples d'utilisation)
capCreateCaptureWindow, SendMessage, ReleaseCapture, CreateRoundRectRgn, CombineRgn, SetWindowRgn, DeleteObject
J'ai commenté le plus possible le source, sur la capture vidéo, la construction d'une frm aux formes non standard, son déplacement possible sans barre titre, la rotation de la vidéo .....
Certaine chose reste peut être (sûrement ?) à améliorer, mais cela peut servir de base.
Le seul petit problème est que ce programme utilise un OCX (construction perso) qui permet de charger une image BMP (ou autre), dans lequel on déclare une couleur transparente, je le fourni sans le source car je ne l'ai pas encor suffisamment commenté.
Si il semble intéresser, je m'y mettrai un de ces jours, en tout cas chacun pourra l'utiliser dans ses propres projets.
Ce qui explique, le poids du ZIP, et que pour utiliser le source, il faudra avant de charger le projet, avoir mis MFPicTransp.ocx et le fichier de licence MFPicTransp.VBL dans le dossier System32 et le registrer/ou ouvrir un projet Ctrl+T -> Onglets "Contrôles" -> bouton "Parcourir ..."
Motif de l'edit, modification du zip, voir plus bas
Partager