delphi中创建窗体时会调用过程CreatParams。此过程决定了窗体的外观效果。可以通过重载后加入代码实现。
params.exstyle:=params.exstyle or ws_ex_transparent;

解决方案 »

  1.   

    params.exstyle:=params.exstyle or ws_ex_transparent;
      

  2.   

    params.exstyle:=params.exstyle or ws_ex_transparent;
      

  3.   

    你可以在Windows 2000下把窗体变成半透明的,直接修改窗体属性就可以了。
      

  4.   

    举个例:
    1。放一个 Image1 在 form1 上,设 Image1.Align:= alClient; Strech:= True;
    2。做一个颜色全部是白色的 bmp 图片,把它载入到 image1 中
    3。设 Form1.TransparentColor:= True;
                TransparentColorValue:= clWhite;
    4。运行,你就看到效果了