为什么Image控件在另一台机子不能透明?
艳阳天11 2008-07-28 09:00:19 有两个Image,一个显示原始图,位于底部.另一image和底图一样大小,用来画一些辅助线,设置了Transparent:=true;问题在于安装了Delphi的机子,辅助线能透明显示,换了机子就透明色就变白了,遮盖了底图.
我想是不是少了哪个DLL,请各位大大支招.
For i:=1 To 7 Do
Begin
col := Trunc(ImageInfo1.aCol[i] * Image2.Height / ImageInfo1.Height); //计算辅助线列位置
For j := 1 TO Image1.Height DO
Begin
image1.Canvas.Pixels[col,j] := RGB(255,0,0);
End;
End;
image1.Transparent:=true;
Image1.Visible := true;