1 (изменено: lngvar, 2018-10-10 02:26:38)

Тема: AHK: Много Button - одна обработка

Добрый день.
Динамически  наполняю форму более чем 50-ю кнопками.
Сделать обработку каждой невозможно.
Есть ли возможность в одной обработке узнать, какая из них была нажата ?
Имена у всех разные (vBut%num%)
Текст одинаковый. ( или даже текст можно сделать разный, добавив цифры из имени )

p.s. На забугорных сайтах находил экзотические способы - как например по координатам мыши определять
какая именно нажата. Но это не серьезный расклад. Мне нужно получить имя (vBut%num%) нажатой кнопки.

2

Re: AHK: Много Button - одна обработка

Проверяйте переменную A_GuiControl.

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

3

Re: AHK: Много Button - одна обработка

teadrinker пишет:

Проверяйте переменную A_GuiControl.

Это просто невероятно. Действительно работает.
Но почему я перерыл с десяток страниц гугла, и нигде на подобные вопросы не упоминали A_GuiControl ???

4

Re: AHK: Много Button - одна обработка

Иногда нужно просто почитать хелп: g-label

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