Z zw84611 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-21 #2 试试这样 Bitmap.TransparentMode := tmAuto; Bitmap.TransparentColor := Fpicture.BitMap.canvas.pixels[2,2]; Bitmap.Transparent := true; 不过我怀疑“复制到剪贴板中,怎样让复制出来的位图为透明”是否做得到。
试试这样 Bitmap.TransparentMode := tmAuto; Bitmap.TransparentColor := Fpicture.BitMap.canvas.pixels[2,2]; Bitmap.Transparent := true; 不过我怀疑“复制到剪贴板中,怎样让复制出来的位图为透明”是否做得到。
T Tomorrows Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-21 #3 对呀,我用的是D7,还就是不行。好像可以将一个透明位图透明地显示在Image里, 但倒过来就不行了,不能将画布中的图像以透明位图形式复制到剪贴板。 难道就没有解决办法了吗?
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-22 #5 位图没有透明这一说。 它是一个充满颜色的矩形。 所谓透明都是软件做到的, 只不过在显示时将其中某些点的颜色替换成背景上相应的颜色值然后显示出来而已。
T Tomorrows Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-22 #6 我又有一个设想,1.将位图设好透明色显示在TImage上,2.并透明,3.然后将其转换成gif, 4.在复制 123步我能做到,但只能保存为gif文件,而且不能将它的图像复制到剪贴板。 谁能解决呢?