ButtonHover.zip Static_ButtonHover.au3 #Include <WinAPI.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <StaticConstants.au3> #include <Constants.au3> Global $CtrlhWnd_Array[1][6] , $TEST_WM_MOUSEFIRST = 0 , $HoverProcPtr = 0 , $HoverRegister = "" Global $HOVER_HWND = 0 , $hHook_HOVER , $TEST_WM_LBUTTONDOWN = 0 OnAutoItExitRegister("Cleanup") Func CreateButtonHover($Text,$L,$T,$W,$H,$NORMAL_hBMP,$PRESS_hBMP,$OVER_hBMP,$TEXTCOLOOR