如何把image里的内容保存到剪贴板中(50分)

  • 主题发起人 主题发起人 bestluo
  • 开始时间 开始时间
B

bestluo

Unregistered / Unconfirmed
GUEST, unregistred user!
如何把image里的内容保存到剪贴板中
谢谢
 
image1.Picture.SaveToClipboardFormat;
再看看SaveToClipboardFormat, SetAsHandle example就可以了
 
别忘了uses clipbrd;
 
看以下代码:
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,clipbrd;

type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
MyFormat : Word;
Bitmap : TBitMap;
AData : THandle;
APalette:HPALETTE;
begin
Bitmap := TBitmap.Create;
try
Bitmap.LoadFromFile('D:/Documents and Settings/yxh/My Documents/My Pictures/12.bmp');
Bitmap.SaveToClipBoardFormat(MyFormat,AData,APalette);
ClipBoard.SetAsHandle(MyFormat,AData);
finally
Bitmap.Free;
end;
end;

end.
 
to:hug
你的代码有点问题
你可否发个例题给我
我的e-mail为0791l@sina.com
谢谢
 
接受答案了.
 
后退
顶部