salut cyb_dev,
pour copier une image dans le presse papier tu dois utiliser la fonction SetClipboardData, après avoir ouvert le presse papier. n'oublie pas de le refermer après ca. en parametre tu dois passer le handle de ton image, que tu peux récupérer avec la méthode CImage::Detach(); dans l'exemple ci dessous, myImage est l'objet de type CImage que je veux mettre dans le presse papier
typiquement, tu devrais avoir un truc du genre
<code> OpenClipboard(); HBITMAP myhBmp = myImage.Detach(); EmptyClipboard(); SetClipboardData(CF_BITMAP, myhBmp); CloseClipboard();
</code>
voila, j'espere que cela t'aide. tu peux aussi aller voir http://www.programmationworld.com/site/cours.asp?Action=cours&numero=200 qui donne la démarche pour utiliser le presse papier.
Cheers ;)
|