Téléchargé 4 fois
Vote des utilisateurs
0
0
Détails
Licence : Non renseignée
Mise en ligne le 14 novembre 2010
Langue : Français
Référencé dans
Navigation
Copier dans presse papier les images d'un AVI
Copier dans presse papier les images d'un AVI
Jouer un "Avi" dans un pictureBox et en effectuer des capture d'images.
bonjour et merci d'avoir essayé mais avec autoredraw ="true "cela inhibe paint event.. pour apprendre paint je mets autoredraw a" false" et je charge dans les paint des zones de dessin les images par loadpicture ;j'ai le meme aspect a l'ecran qu'auparavant :sur l'ecran on ecrit contrairement a l'ordre des couches du manuel ,la form en fond d'ecran, les zones de dessin en intermediaire et les controles images en premier plan :c'est conforme aux souhaits logiques d'un dessinateur et printform envoie form sur le papier.o.k;
par contre si j'essaie de faire l'equivalent de printform sur un fichier la form ou la zone de dessin "container de dessins" devient opaque en premier plan :le container semble devenir une tole d'acier opaque qui nous dissimule le contenu du container..vb semble ne nous offrir que des caches alors qu'un dessinateur souhaite des calques..dans mon fichier .bmp de 1843ko il n'apparait que le contour de la zone de dessin..chere poignée de pixels
a bientot j'espere
par contre si j'essaie de faire l'equivalent de printform sur un fichier la form ou la zone de dessin "container de dessins" devient opaque en premier plan :le container semble devenir une tole d'acier opaque qui nous dissimule le contenu du container..vb semble ne nous offrir que des caches alors qu'un dessinateur souhaite des calques..dans mon fichier .bmp de 1843ko il n'apparait que le contour de la zone de dessin..chere poignée de pixels
a bientot j'espere
Peux-tu exprimer tout ça plus clairement. Je n'ai rein compris!
Il me semblait que tu voulais enregistrer dans un fichier le contenu d'un PictureBox et là, tu me dis que tu veux imprimer la fenêtre...
Il me semblait que tu voulais enregistrer dans un fichier le contenu d'un PictureBox et là, tu me dis que tu veux imprimer la fenêtre...
bonjour
j'ai voulu dire que j'essaie de proteger ma form(container + contenu)
si printform envoie un fichier correct vers l'imprimante..c'est que la memoire ecran est bien garnie ; l'action que printform fait vers printer je desire la faire vers un disque avec savepicture
savepicture n'envoie pas le meme fichier vers le disque :savepicture n'envoie que le contour de la forme et pas le contenu:je pense que savepicture form retrace la form par dessus son contenu(les 3 zones de dessin) :on perd l'information contenue dans la form
la seule action que je peux faire c'est savepicture de la zone de dessin mais cela me fait 3 fichiers pour 3 z de dessin:ce que je cherche a faire c'est un fichier contenant les 3 zones de dessin pas 3 fichiers.
merci
j'ai voulu dire que j'essaie de proteger ma form(container + contenu)
si printform envoie un fichier correct vers l'imprimante..c'est que la memoire ecran est bien garnie ; l'action que printform fait vers printer je desire la faire vers un disque avec savepicture
savepicture n'envoie pas le meme fichier vers le disque :savepicture n'envoie que le contour de la forme et pas le contenu:je pense que savepicture form retrace la form par dessus son contenu(les 3 zones de dessin) :on perd l'information contenue dans la form
la seule action que je peux faire c'est savepicture de la zone de dessin mais cela me fait 3 fichiers pour 3 z de dessin:ce que je cherche a faire c'est un fichier contenant les 3 zones de dessin pas 3 fichiers.
merci
La méthode SavePicture enregistre sur le disque l'image peinte (ou chargée) sur un conteneur et non le conteneur lui-même. Du moins, il me semble.
Teins, d'ailleurs, en voici un petit exeple:
Si c'est une copie d'écran que tu veux, alors là, c'est autre chose.
Teins, d'ailleurs, en voici un petit exeple:
Code : | Sélectionner tout |
1 2 3 4 5 6 7 | Private Sub Form_Load() Me.Picture = LoadPicture("D:\Photos\Isa.jpg") End Sub Private Sub Form_Click() SavePicture Me.Picture, "D:\Photos\copieIsa.bmp" End Sub |
ou
Si Picture.AutoRedraw = True, avec Picture.Image, l'image chargé dans Picture et tous ce qui aura été dessinné par PaintPicture, line, circle .... sera sauvegardé dans le fichier.bmp
Code : | Sélectionner tout |
SavePicture Me.Picture.Image, "D:\Photos\copieIsa.bmp"
bonjour
facile de proteger une zone de dessin presente dans une form ou une zone de dessin ou un controle dessin mais ce que je souhaite c'est proteger 3 zones de dessin dans un seul fichier :c'est plus propre que faire une recopie d'ecran dans un fichier..
il semble qu'une solution soit possible avec clipboard mais je ne sais pas encore simuler la souris par le programme . . c'est quand meme exotique.;
dur dur ..
a bientot
facile de proteger une zone de dessin presente dans une form ou une zone de dessin ou un controle dessin mais ce que je souhaite c'est proteger 3 zones de dessin dans un seul fichier :c'est plus propre que faire une recopie d'ecran dans un fichier..
Code : | Sélectionner tout |
1 2 3 4 5 6 | form1.zoned1.crb1=loadpicture"a1.bmp" 'crb1 contient les courbes de a1 form1.zoned1.crb2=loadpicture"a2.bmp" 'crb2 contient les courbes de a2 form1.zoned1.crb3=loadpicture"a3.bmp" 'crb3 contient les courbes de a3 l'ecran est bien garni de mes 3 ensembles de courbes.. savepicture form1.zoned1.picture ,"test1.bmp" ' image vide contour de zoned1savepicture form1.zoned1.image ,"test2.bmp" ' image vide contour de zoned1 |
dur dur ..
a bientot
Protéger?
Faut mettre des préservatifs, c'est archi dit et redit
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.