Class_WaterCtrl.ahk
Demo:
Code: Select all
#NoEnv
#SingleInstance Force
SetWorkingDir %A_ScriptDir%
SetBatchLines -1
#Include Class_WaterCtrl.ahk
Gui, Color, FAFAFA
Gui, Margin, 0, 10
Gui, +hwndhGui
WaterCtrl.EnableWater(hGui, "ahk_logo.bmp")
Gui, Add, Text, x0 y111 w542 h111 hwndhText
Gui, Add, Button, x50 gSetWaterParent, SetWaterParent
Gui, Add, Button, x+50 gWaterBlob, WaterBlob
Gui, Add, Button, x+50 gFlattenWater, FlattenWater
Gui, Show,, WaterCtrl Demo
Return
SetWaterParent:
WaterCtrl.SetWaterParent(hText)
Return
WaterBlob:
WaterCtrl.WaterBlob(50, 50)
Return
FlattenWater:
WaterCtrl.FlattenWater()
Return
GuiClose:
WaterCtrl.Free()
ExitApp