如题!
我试了Delphi的帮助例子,可是出如下错误:
var
MyFormat : Word;
Bitmap : TBitMap;
AData,APalette : THandle;
begin
Bitmap := TBitmap.Create;
try
Bitmap.LoadFromFile('c:\Program Files\Common Files\Borland Shared\Images\Splash\256color\factory.bmp');
Bitmap.SaveToClipBoardFormat(MyFormat,AData,APalette);
ClipBoard.SetAsHandle(MyFormat,AData);
finally
Bitmap.Free;
end;
end;
Error:types of Actual and format var parameters must be identical
我试了Delphi的帮助例子,可是出如下错误:
var
MyFormat : Word;
Bitmap : TBitMap;
AData,APalette : THandle;
begin
Bitmap := TBitmap.Create;
try
Bitmap.LoadFromFile('c:\Program Files\Common Files\Borland Shared\Images\Splash\256color\factory.bmp');
Bitmap.SaveToClipBoardFormat(MyFormat,AData,APalette);
ClipBoard.SetAsHandle(MyFormat,AData);
finally
Bitmap.Free;
end;
end;
Error:types of Actual and format var parameters must be identical
解决方案 »
- DBChart1如何放大T
- 以前保存的网摘为什么打不开?
- Tframe 在自身里关闭出错
- 请问怎么样去取DBGRID的某一行某一列的值?
- 有个问题,在toolbar上我放置label控件,该控件始终在toolbar的下方,而诸如edit,statictext控件却可以出现在toolbar上方,我想知道原因
- 我觉得设置没问题,可就是RADIOBUTTON不能分组选中
- 大家给点思路!不用第三方控件如何实现换皮肤的功能,自己写
- 关于rc30 的问题
- MSSQLSERVER里表示BOOLEAN(是,否)类型的数据类型到底用何种?
- 使用query控件查询时,sql语句中的参数声明是不是必须在query.sql.add()后面
- 各位大侠,帮帮忙
- 点击一个按键后,删除一个d盘中一个以1开头的三个文件,1.tab,1.bmp,1.exe文件
procedure TForm1.FormCreate(Sender: TObject);
begin
image1.Picture.LoadFromFile('1.bmp');
end;procedure TForm1.Button1Click(Sender: TObject);
var
ARect: TRect;
begin
Clipboard.Assign(Image1.Picture);
with Image1.Canvas do
begin
CopyMode := cmWhiteness;
ARect := Rect(0, 0, Image1.Width, Image1.Height);
CopyRect(ARect, Image1.Canvas,ARect);
CopyMode := cmSrcCopy;
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
var
Bitmap: TBitmap;
begin
if Clipboard.HasFormat(CF_BITMAP) then
begin
Bitmap := TBitmap.Create;
try
Bitmap.Assign(Clipboard);
Image2.Canvas.Draw(0, 0, Bitmap);
finally
Bitmap.Free;
end;
end;
end;procedure TForm1.Button3Click(Sender: TObject);
begin
Clipboard.Assign(Image1.Picture);
end;
button1为剪切,2为复制,3为粘贴!这个程序肯定可以运行,给分把!