谢谢!
但能举个例子吗?我不太会用阿!!我像下面这样写的,打算将image1图片中的红色吸掉后显示在目的区image2,结果目的区域是一块空白???
估计是hdc不对,请大家指教!!!分数一定给大家送上!
procedure TForm1.Button1Click(Sender: TObject);
var dc1,dc2:HDC;
begin
dc1 := Image1.Canvas.Handle ;
dc2 := Image2.Canvas.Handle ;
TransparentBlt(dc2,Image2.Left+form1.Left,Image2.Top+form1.top,Image2.Width,Image2.Height,dc1,Image1.Left+form1.Left,Image1.Top+form1.top,Image1.Width,Image1.Height,ClRed);
end;