Автор Тема: Идентификатор последнего вызванного элемента  (Прочитано 1092 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Эта тема содержит сообщение, помеченное как лучший ответ. Кликните здесь для перехода к этому сообщению.

Оффлайн Cytrus [?]

  • Новичок
  • *
  • Сообщений: 83
  • Репутация: 1
    • Награды
  • Версия AutoIt: 3.3.14.0
Привет.

Как можно получить последний нажатый элемент?

Как можно узнать, которая кнопка была нажата последней в GUI?

Русское сообщество AutoIt

Идентификатор последнего вызванного элемента
« Отправлен: Январь 08, 2019, 15:05:52 »

Оффлайн xXx [?]

  • Осваивающий
  • **
  • Сообщений: 72
  • Репутация: 22
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x

Оффлайн Cytrus [?]

  • Новичок
  • *
  • Сообщений: 83

  • Автор темы
  • Репутация: 1
    • Награды
  • Версия AutoIt: 3.3.14.0
Дело в том, что мой GUI работает в режиме MessageLoop.
Соответственно,  эти макросы работать не будут. Они работают только в режиме OnEvent.

Русское сообщество AutoIt

Re: Идентификатор последнего вызванного элемента
« Ответ #2 Отправлен: Январь 09, 2019, 10:36:10 »

Помечен как лучший ответ пользователем Cytrus Отправлен Январь 09, 2019, 16:33:29

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 4091
  • Репутация: 1083
    • Награды
  • Версия AutoIt: 3.3.14.0
Cytrus  [?]
Цитировать
GUI работает в режиме MessageLoop
Идентификатор, который возвращает GUIGetMsg, и есть последний (текущий) элемент. Сохраните его в переменную, если он вам нужен при следующей итерации цикла.

Оффлайн Cytrus [?]

  • Новичок
  • *
  • Сообщений: 83

  • Автор темы
  • Репутация: 1
    • Награды
  • Версия AutoIt: 3.3.14.0
Точно, спасибо.

Русское сообщество AutoIt

Re: Идентификатор последнего вызванного элемента
« Ответ #4 Отправлен: Январь 09, 2019, 16:32:08 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
8 Ответов
3328 Просмотров
Последний ответ Январь 06, 2012, 12:42:00
от Black_Night
5 Ответов
4102 Просмотров
Последний ответ Август 07, 2012, 17:12:58
от ivsatel
2 Ответов
1612 Просмотров
Последний ответ Февраль 03, 2013, 09:03:35
от madmasles
13 Ответов
3126 Просмотров
Последний ответ Октябрь 13, 2015, 17:09:49
от Yashied
2 Ответов
930 Просмотров
Последний ответ Декабрь 17, 2016, 23:05:53
от Alofa
1 Ответов
772 Просмотров
Последний ответ Август 02, 2017, 11:28:26
от NickSpirit
6 Ответов
1097 Просмотров
Последний ответ Август 28, 2017, 20:36:38
от Visors
8 Ответов
1189 Просмотров
Последний ответ Ноябрь 22, 2017, 15:49:31
от Oleg-lamer
4 Ответов
794 Просмотров
Последний ответ Декабрь 14, 2017, 12:24:48
от serg41
1 Ответов
611 Просмотров
Последний ответ Октябрь 25, 2018, 17:47:30
от xXx