{$R *.dfm}
function waterInit(hbmp:hbitmap):integer;stdcall;external 'waterDll.dll' name 'WaterInit';
function waterMouseAction(hdc:HDC;sx,sy,mx,my,half,deep:integer):integer;stdcall;external 'waterDll.dll' name 'WaterMouseAction';
function waterTimer(hdc:HDC;sx,sy:integer):integer;stdcall;external 'waterDll.dll' name 'WaterTimer';
procedure TForm1.FormCreate(Sender: TObject);
var
a:integer;
begin
a:=loadImage(0,'home.bmp',image_bitmap,0,0,LR_LOADFROMFILE);
waterInit(a);
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
waterTimer(getdc(form1.Handle),0,0);
end;