首页
社区
课程
招聘
[旧帖] 关于image控件的图片 TO 剪贴板的问题 0.00雪花
发表于: 2010-10-21 20:36 3103

[旧帖] 关于image控件的图片 TO 剪贴板的问题 0.00雪花

2010-10-21 20:36
3103
如果IMAGE1控件中的图片是BMP格式  这样代码就不会错 ,如果把IMAGE1控件中的图片更换成JPEG格式的 ,在图画中使用CTRL+V 就会报错   

我原以为使用Bitmap.Assign(image1.Picture.Bitmap); 可以强行将JPEG更换成BMP  但是结果不对

procedure TForm1.Button1Click(Sender: TObject);
var
Bitmap: TBitmap;
APalette: HPALETTE;
AData: THandle;
AFormat: Word;
begin
  bitmap:=tbitmap.Create ;
  Bitmap.Assign(image1.Picture.Bitmap);
  bitmap.SaveToClipboardFormat(aformat,adata,apalette);
  OpenClipboard(0);
  EmptyClipboard;
  SetClipboardData(CF_BITMAP,adata);
  CloseClipboard;
  bitmap.Free ;
end;

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 20
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
数据格式大不一样 当然不行 要自己转下格式
2010-10-21 22:35
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
能否详细一些呢
2010-10-22 08:50
0
雪    币: 204
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
是不是DELFHI  
DELPHI 有个TJPEGImage 控件 可以把BMP转化成JPEG
希望你能搞定
2010-10-22 10:03
0
游客
登录 | 注册 方可回帖
返回
//