Local $aOldPos[2] = [ 0, 0 ], $aPos
Local $hWnd = WinGetHandle( "title" ) ;Окно, к которому крепимся.
Local $hGui = GUICreate( "", 200, 200, -1, -1, Default, Default, $hWnd )
GUISetState( @SW_SHOW )
WinActivate( $hWnd )
; ---
Do
$aPos = WinGetPos( $hWnd )
If $aPos[0] <> $aOldPos[0] Or $aPos[1] <> $aOldPos[1] Then
$aOldPos = $aPos
WinMove( $hGui, "", $aPos[0] + 50, $aPos[1] + 200 )
EndIf
Until GUIGetMsg() = -3