Что нового

[Элементы GUI] Случайное перемещение окна

magros

Новичок
Сообщения
20
Репутация
1
Суть вот такая.. Есть окошко.. хочу сделать так что бы как только мышка на него наводится окошко от мышки убегало )
Окошко будет небольшое)

Натолкните на мысль словом, а лучше примером
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Код:
$ParentWin = GUICreate("GetHoveredHwnd", 200, 200)
GUISetState()

While 1
    If GetHoveredHwnd() = $ParentWin Then WinMove($ParentWin, '', Random(100, @DesktopWidth - 200, 1), Random(100, @DesktopWidth - 500, 1))
WEnd

Func GetHoveredHwnd()
    Local $iRet = DllCall("user32.dll", "int", "WindowFromPoint", "long", MouseGetPos(0), "long", MouseGetPos(1))
    If IsArray($iRet) Then Return HWnd($iRet[0])
    Return SetError(1, 0, 0)
EndFunc
 
Верх