bshaka
Messages postés22Date d'inscriptionmercredi 11 avril 2007StatutMembreDernière intervention17 juin 2008
-
26 mars 2008 à 17:43
bshaka
Messages postés22Date d'inscriptionmercredi 11 avril 2007StatutMembreDernière intervention17 juin 2008
-
27 mars 2008 à 16:33
Bonjour à tous,
J'utilise le compo WebBrowser pour naviguer, dans même fenêtre, je sélectionne et copie une image :
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 27 mars 2008 à 14:52
Salut,
c'est très simple :
Pour un Composant TImage nommé Image1
Si aucun BMP n'est chagé dans Image1 alors
//a ne faire qu'une fois (dans le OnCreate de la Form par Ex.)
Image1.Picture.Bitmap := TBitmap.Create;
En suite pour récuperer l'image depuis le ClipBoard :
// on verifie que le format soit bon
If ClipBoard.HasFormat(cf_Bitmap) Then Image1.Picture.Bitmap.LoadFromClipboardFormat(cf_Bitmap,ClipBoard.GetAsHandle(cf_Bitmap),0);
Il faut bien sur que ClipBrd soit déclarer dans la clause Uses :
Uses clipbrd;
bshaka
Messages postés22Date d'inscriptionmercredi 11 avril 2007StatutMembreDernière intervention17 juin 2008 27 mars 2008 à 16:33
Merci pour la rèponse,
Le format de l'image copiée dans le "ClipBoard" est jpg, c'est pourquoi j'ai ce message d'erreur "Format de Presse Papier non supporté", j'ai essayé d'autre constant "CF_Picture", ça n'a pas marché !!!