1 (изменено: MirchikAhtung, 2017-07-18 23:02:42)

Тема: AHK : Перемещение кнопки путём увеличения или уменьшен координат X и Y

Что я имею в виду:

Что бы по нажатию на W координаты кнопки (X) увеличивались на 2(или любое другое число).

2

Re: AHK : Перемещение кнопки путём увеличения или уменьшен координат X и Y

Обновил

3 (изменено: svoboden, 2017-07-19 21:14:32)

Re: AHK : Перемещение кнопки путём увеличения или уменьшен координат X и Y

Поверх своего скрипта, запусти этот:

x = 500
y =  300
VarSetCapacity(pt,8)
Gui, +Hwndhgui -Caption +ToolWindow
Gui, Margin,0,0
Gui, Add, Button, w200 h50 , Button

hParentWnd:=WinActive("A")
DllCall("GetCursorPos","uint",&pt)
DllCall("ScreenToClient","uint",hParentWnd,"uint",&pt)

DllCall("SetParent","uint",hgui,"uint",hParentWnd)
Gui, Show, x%x% y%y%
return

vk44:: 
x += 2
Gui, Show, x%x% y%y%
return

vk41::
x -= 2
Gui, Show, x%x% y%y%
return

vk57::
y -= 2
Gui, Show, x%x% y%y%
return

vk53::
y += 2
Gui, Show, x%x% y%y%
return

4 (изменено: MirchikAhtung, 2017-07-19 00:42:24)

Re: AHK : Перемещение кнопки путём увеличения или уменьшен координат X и Y

Именно то что я хотел! Большое спасибо. А вы бы не могли дать любые контактные данные, что бы в будущем я смог с вами связатся?

(Еще момент, как изменить клавиши для передвижения объекта?)

5 (изменено: svoboden, 2017-07-19 20:58:38)

Re: AHK : Перемещение кнопки путём увеличения или уменьшен координат X и Y

Вместо "vk44", пиши любой другой код виртуальной кнопки, а так я не спец в Gui, точнее, я Gui мало интересуюсь.