Что нового

Как двигать GUI с прозрачным фоном ??

SNAK

SNAK
Сообщения
59
Репутация
0
Мне надо двигать GUI по другому теперь это точка .
Пытаюсь сделать такую штуку . Допустим есть квадрат(объект) , он движется и при наведении определённой области сканирования на квадрат(объект) появляется точка и следует за ним до удаления , за другой объект допустим стену . Как это сделать??
Код:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <Date.au3>
#include <WindowsConstants.au3>

$O = GUICreate("O", 9, 9, -1, -1, $WS_POPUP, $WS_EX_LAYERED + $WS_EX_COMPOSITED)
GUISetBkColor(0xFF0000)
GUICtrlSetColor(1, 0xFF0000)
GUISetState()
У меня есть это . Вот как двигать GUI при
Код:
local $3=0xFF0000

Local $x1 = 588
Local $x2 = 312
Local $y1 = 875
Local $y2 = 487

While 1
$a =PixelSearch( $x1, $y1, $x2, $y2, $3)
EndIf
WEnd
Exit
и открывать ещё одни GUI при двух и более квадратах (объектах) ?? :scratch:
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Код:
Local $kvadrat = 0
Local $tochka = 0
While tochkaInKvadrat()
	scanirovat()
WEnd

Func tochkaInKvadrat()
	If $kvadrat = 0 Then $tochka = 0
	If $kvadrat = $tochka Then MsgBox(0,'','Огонь! Пли')
	Return 1
EndFunc

Func scanirovat()
	If $tochka > 1 Then Return
	MsgBox(0,'','К сожалению стена!')
EndFunc



Добавлено:
Сообщение автоматически объединено:

У меня работает, я проверял!
 
Автор
SNAK

SNAK

SNAK
Сообщения
59
Репутация
0
Я кароч идею понял но как gui двигать то
 
Автор
SNAK

SNAK

SNAK
Сообщения
59
Репутация
0
сам разобрался :-X
Код:
WinMove()
 
Верх