注册 登录
编程论坛 Delphi论坛

窗体特效

yuutian 发布于 2011-07-09 22:52, 498 次点击
特效一:
procedure TForm1.Button1Click(Sender: TObject);
var
    r:thandle;
    i:integer;
    begin
      for i:=1 to trunc(width/1.414) do
      begin
        r:=CreateEllipticRgn(trunc(width/2)-i,trunc(height/2)-i,trunc(width/2)+i,trunc(height/2)+i);
        SetWindowRgn(handle,r,true);
        Application.ProcessMessages;
        sleep(1);
      end;
    end;


特效二:
procedure TForm1.FormCreate(Sender: TObject);
    begin
      AnimateWindow (Handle, 400, AW_CENTER);
    end;
1 回复
#2
chuchur2012-01-20 14:40
有什么样的效果呢
1