canvas的问题(50分)

  • 主题发起人 主题发起人 twowood
  • 开始时间 开始时间
T

twowood

Unregistered / Unconfirmed
GUEST, unregistred user!
image2.canvas.copyrect(rect1,image1.canvas,rect2);
image1的背景是透明的,但用了上面的命令后,在image2上画
的图形背景却不是透明的,该怎么样?
我的意思是如何将一个透明背景的canvas的一部分拷贝到另一个canvas上?
 
试试在前面加上一句
image2.canvas.brush.style=bsClear;
 
用 BitBlt 试试看.
 
好象image1.canvas.handle不起作用吧!
怎样GetDC呢?
 
SetBkMode(image2.picture.canvas.handle,transparent)
 
你查查image1和image2的透明色是否一樣。
你可以查查幫助:Tbitmap
裡面是bitmap類的幫助,有兩個關於透明色的屬性.

求人不如求已,自已多試試,不要隻想別人給你答案。
我想每個高手和想成為高手的人都應該這樣。

不好意思,我好像說多了。:p
 
多人接受答案了。
 
后退
顶部