1 (изменено: AleksLee, 2012-11-26 17:38:44)

Тема: AHK: Перемещение объектов

Доброго времени суток, хотелось бы узнать, реально ли с помощью AHK осуществить возможность перемещать какой либо объект с помощью, например, введения его координат. Выражусь точнее, можно ли создать аналог вот такой вещи ПРИМЕР. Я немного с АХК знаком и честно говоря догадываюсь каким будет ответ, просто сколько пишу свою программку, не встречал пока еще операторов, позволяющих это делать, но просто надеюсь, что плохо искал.
Или же если АХК в этом не помощник, то может есть пример на др. языке, где реализовано нечто подобное, попробую разобраться. Заранее спасибо за ответ.

2

Re: AHK: Перемещение объектов

WinMove

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Перемещение объектов

А что за объект-то? Графика внутри окна AutoHotkey GUI?

4

Re: AHK: Перемещение объектов

Именно, просто картинка чтоб ее перемещать можно было, поворачивать, изменять масштаб...ну как в примере в первом сообщении.

5

Re: AHK: Перемещение объектов

Изменять размеры и положение картинки в окне GUI можно с помощью GuiControl, Move. А вот поворачивать для новичка будет достаточно сложно. Чтобы можно было говорить предметнее, приведи код, которым помещаешь картинку в окно.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

6

Re: AHK: Перемещение объектов

Ух ты, спасибо, видимо действительно просмотрел.
Картинку стандартными средствами:

Gui, Add, Picture, x190 y120 w190 h399, pics\small.png
Gui, Color, 333132
Gui +LastFound  ; Make the GUI window the last found window for use by the line below.
Gui,  -SysMenu 
gui show, h600 w570
Return

Это вырезка кода из моей програмки

7

Re: AHK: Перемещение объектов

Тогда изменять размеры и положение можно (лучше использовать команду MoveDraw), а вот повернуть не удастся. Это возможно лишь с помощью GDI+.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

8 (изменено: AleksLee, 2012-11-26 21:29:04)

Re: AHK: Перемещение объектов

Спасибо, попробую. А масштаб может быть как-то осуществлен?

А ну вообще наверно просто можно добавить коэффициент на который умножать сторону картинки.

9

Re: AHK: Перемещение объектов

Да, в справке GUI controls -> Picture про масштабирование расписано.