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

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

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

Оффлайн Cytrus [?]

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

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

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

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

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

Оффлайн xXx [?]

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

Оффлайн Cytrus [?]

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

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

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

Онлайн InnI [?]

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

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

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

Оффлайн Cytrus [?]

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

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

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

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

 

Похожие темы

  Тема / Автор Ответов Последний ответ
7 Ответов
6555 Просмотров
Последний ответ Декабрь 15, 2009, 01:25:52
от Kaster
8 Ответов
3205 Просмотров
Последний ответ Январь 06, 2012, 12:42:00
от Black_Night
4 Ответов
2625 Просмотров
Последний ответ Январь 12, 2013, 14:59:59
от Medic84
2 Ответов
1550 Просмотров
Последний ответ Февраль 03, 2013, 09:03:35
от madmasles
13 Ответов
2909 Просмотров
Последний ответ Октябрь 13, 2015, 17:09:49
от Yashied
2 Ответов
870 Просмотров
Последний ответ Декабрь 17, 2016, 23:05:53
от Alofa
1 Ответов
682 Просмотров
Последний ответ Август 02, 2017, 11:28:26
от NickSpirit
6 Ответов
956 Просмотров
Последний ответ Август 28, 2017, 20:36:38
от Visors
1 Ответов
220 Просмотров
Последний ответ Июль 22, 2018, 13:45:45
от sngr
1 Ответов
457 Просмотров
Последний ответ Октябрь 25, 2018, 17:47:30
от xXx