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

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

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

Оффлайн Cytrus [?]

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

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

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

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

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

Оффлайн xXx [?]

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

Оффлайн Cytrus [?]

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

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

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

Оффлайн InnI [?]

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

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

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

Оффлайн Cytrus [?]

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

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

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

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

 

Похожие темы

  Тема / Автор Ответов Последний ответ
8 Ответов
3258 Просмотров
Последний ответ Январь 06, 2012, 12:42:00
от Black_Night
5 Ответов
4029 Просмотров
Последний ответ Август 07, 2012, 17:12:58
от ivsatel
4 Ответов
2659 Просмотров
Последний ответ Январь 12, 2013, 14:59:59
от Medic84
2 Ответов
1574 Просмотров
Последний ответ Февраль 03, 2013, 09:03:35
от madmasles
13 Ответов
3021 Просмотров
Последний ответ Октябрь 13, 2015, 17:09:49
от Yashied
2 Ответов
901 Просмотров
Последний ответ Декабрь 17, 2016, 23:05:53
от Alofa
1 Ответов
721 Просмотров
Последний ответ Август 02, 2017, 11:28:26
от NickSpirit
6 Ответов
1020 Просмотров
Последний ответ Август 28, 2017, 20:36:38
от Visors
8 Ответов
1105 Просмотров
Последний ответ Ноябрь 22, 2017, 15:49:31
от Oleg-lamer
1 Ответов
538 Просмотров
Последний ответ Октябрь 25, 2018, 17:47:30
от xXx