cs_Ricquet
Messages postés20Date d'inscriptionmardi 13 février 2007StatutMembreDernière intervention30 novembre 2010
-
25 nov. 2010 à 19:31
cs_Ricquet
Messages postés20Date d'inscriptionmardi 13 février 2007StatutMembreDernière intervention30 novembre 2010
-
30 nov. 2010 à 18:13
bonjour,
La commande suivante tirée de mmsystem permet de forcer 1 video à se dessiner dans un display type panel :
mcisendcommand(VideoPlayer.deviceid,mci_put,MCI_ANIM_PUT_DESTINATION,longint(@inputparm));
(ou inputparm correspond à videoplayer.Displayrect)
à présent, je souhaiterais récupérer cette image pour en faire un bitmap exploitable.
cs_Ricquet
Messages postés20Date d'inscriptionmardi 13 février 2007StatutMembreDernière intervention30 novembre 2010 30 nov. 2010 à 18:13
Merci à vous deux.
j'ai testé la solution de Nicolas, c'est une bonne piste, mais le résultat n'est pas encore là, car le panel en question est en second plan lors de l'opération. J'ai donc une copie partielle d'écran sur un rect conforme mais qui n'est pas la bonne image.
en fait, j'ai un panel pour le display vidéo et un composant qui descend de TcontrolPanel pour les images. ces 2 composants se superposent dans la fiche en jouant sur la procedure BringToFront.
Mon but est de faire un fondu enchainé entre une image (en avant plan et 1 capture de video (cachée) pour générer le fondu avant lancement de la video.
Si j'y arrive je vous tiens au courant.
@+