Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 4 sept. 2008 à 14:19
Paint renvoi bien un format Bitmap ... entres autres ...
il faut donc soit forcer le bon format ... soit s'adapter
{Ici on s'adapte au Format} Procedure TForm2.Button2Click(Sender:
TObject);
Begin
If
Clipboard.HasFormat(cf_Bitmap) Or
ClipBoard.HasFormat(CF_METAFILEPICT)
Or ClipBoard.HasFormat(CF_ENHMETAFILE) Then
Image2.Picture.Assign(ClipBoard);
programiest
Messages postés11Date d'inscriptionmardi 2 septembre 2008StatutMembreDernière intervention27 novembre 2008 3 sept. 2008 à 14:22
[ les 3 codes fonctionnes parfaitement ] !!!
je suis sur que tu n' as pas essayée de copie un Graphique de MS Paint
MS Paint utilise un autre format ( wmf)
tu as peut être essayée avec Bitmap en Clipboard
alors tu peut essayée de copie le Graphique en MS Paint ou bien de photoshop avec Ctrl+C
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 3 sept. 2008 à 23:52
WMF = Windows Meta File, supporté par Delphi et TImage.
non le probleme ne viens pas de la, le code est bon, est fonctionne avec la plupart des logiciel graphique même avec Word et Writer. mais pas avec Paint (j'avais tester avec Paint.Net, rien a voir avec MSPaint)
C'est juste que Paint, lors du copier coller ne renvois pas un Bitmap, ni même un JPEG, non plus un WMF... il renvois ... autre chose ... dans un format totalement grotesque et injurieux, on dirait presque du MSP (MicroSoft Paint) le format natif de Paint 1.0 et 2.0.