Автор Тема: [Элементы GUI] Как сделать невидимым выпадающее окно меню  (Прочитано 882 раз)

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

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

Оффлайн Tapok [?]

  • Новичок
  • *
  • Сообщений: 203
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Как сделать невидимым выпадающее окно меню?
Для окна понятно: WinSetTrans($hwnd, "", 0).

На примере меню Блокнота: программно нажали "Правка", подменю не должно быть видно (прозрачное)


Внимание: Для просмотра прикреплённых файлов необходимо Войти или Зарегистрироваться
« Последнее редактирование: Апрель 06, 2018, 11:46:52 от Tapok »

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


Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3975
  • Репутация: 1056
    • Награды
  • Версия AutoIt: 3.3.14.0
Tapok  [?]
Цитировать
Для окна понятно
Выпадающее меню - это тоже окно ;)

Цитировать
подменю не должно быть видно (прозрачное)
И в чём смысл?

Оффлайн Tapok [?]

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

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Как узнать хэндл подменю целиком? Смысл простой: в скрытом режиме хочу нажимать пункты меню, чтобы окно не мигало.

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3975
  • Репутация: 1056
    • Награды
  • Версия AutoIt: 3.3.14.0
Tapok  [?]
Цитировать
Как узнать хэндл подменю целиком?
Код: AutoIt [Выделить]
$hwnd = WinGetHandle("[class:#32768]")


Цитировать
нажимать пункты меню, чтобы окно не мигало
Код: AutoIt [Выделить]

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

Re: [Элементы GUI] Как сделать невидимым выпадающее окно меню
« Ответ #3 Отправлен: Апрель 06, 2018, 12:51:57 »

Оффлайн Tapok [?]

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

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Цитировать
Как узнать хэндл подменю целиком?
Код: AutoIt [Выделить]
$hwnd = WinGetHandle("[class:#32768]")


Откуда взяли #32768?
Как скрыть это подменю в блокноте?

Помечен как лучший ответ пользователем Tapok Отправлен Апрель 10, 2018, 12:32:05

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3975
  • Репутация: 1056
    • Награды
  • Версия AutoIt: 3.3.14.0
Tapok  [?]
Цитировать
Откуда взяли #32768?
http://autoit-script.ru/index.php?topic=24699.msg140441#msg140441

Tapok
Цитировать
Как скрыть это подменю в блокноте?
Цитировать
Для окна понятно: WinSetTrans($hwnd, "", 0)
InnI
Цитировать
Выпадающее меню - это тоже окно

Оффлайн Tapok [?]

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

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Inni, спасибо!

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

Re: [Элементы GUI] Как сделать невидимым выпадающее окно меню
« Ответ #6 Отправлен: Апрель 10, 2018, 12:31:53 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
1 Ответов
7689 Просмотров
Последний ответ Март 06, 2010, 16:23:34
от r35p3ct
10 Ответов
5020 Просмотров
Последний ответ Ноябрь 16, 2010, 16:07:13
от Redline
2 Ответов
3231 Просмотров
Последний ответ Июнь 24, 2011, 23:37:16
от k790
12 Ответов
7236 Просмотров
Последний ответ Июнь 11, 2012, 13:24:41
от eropov
5 Ответов
4035 Просмотров
Последний ответ Август 14, 2012, 21:17:02
от Mur
6 Ответов
3871 Просмотров
Последний ответ Февраль 06, 2013, 14:03:04
от madmasles
4 Ответов
1518 Просмотров
Последний ответ Август 26, 2013, 11:18:27
от trudmoy
3 Ответов
2388 Просмотров
Последний ответ Ноябрь 11, 2013, 16:12:33
от MnM
4 Ответов
2554 Просмотров
Последний ответ Февраль 26, 2014, 00:33:31
от Zalman1980
2 Ответов
1086 Просмотров
Последний ответ Январь 26, 2016, 16:15:22
от photozoom