那你给我200分吧!
大家在这说了半天,结果你最后一句没有答案就全给否定了!
当然,还是跟我上面的回答一样,要Win2000或WinXP下才有效(Delphi6新提供的那两个属性也是Win2000下才有效的)
看你点了Button1后还能不能在Form上输入:
const
; WS_EX_LAYERED = $80000;
; WS_EX_TRANSPARENT = $20;
; LWA_ALPHA = $2;
procedure TForm2.Button1Click(Sender: TObject);
begin
; SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or WS_EX_LAYERED);
; SetLayeredWindowAttributes(Handle, 0, 255, LWA_ALPHA);
; SetWindowLong(Handle, GWL_EXSTYLE, OldStyle Or WS_EX_LAYERED Or WS_EX_TRANSPARENT);
end;
end.