Автор Тема: Баг(?) TrayMenu  (Прочитано 2990 раз)

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

Оффлайн timsky [?]

  • Осваивающий
  • **
  • Сообщений: 93
  • Репутация: 28
  • Пол: Мужской
    • Персональный блог об AutoIt, Miranda, железе, полезном софте и прочей лабуде...
    • Награды
Баг(?) TrayMenu
« Создано: Декабрь 22, 2009, 21:08:25 »
Windows 7 Ultimate En x64
AutoIt 3.3.2.0 x86/x64
Что-то я не понял. То ли это нововведение, то ли баг. Вобщем, раньше на 3.3.0.0 такой код работал нормально:

Код: AutoIt [Выделить]
AutoItSetOption('TrayAutoPause', 0)
AutoItSetOption('TrayMenuMode', 1)
AutoItSetOption('TrayOnEventMode', 1)

TrayCreateItem('Эбаут')
TrayItemSetOnEvent(-1, 'Null')
TrayCreateItem('')
TrayCreateItem('Выход')
TrayItemSetOnEvent(-1, 'Quit')

While 1
 Sleep(100)
Wend

Func Null()
EndFunc

Func Quit()
 Exit
EndFunc
 


А теперь при клике на любом пункте меню в трее этот пункт помечается  :blink:
Глюк новой версии? В чейнждлоге вроде ничего об этом нет...
http://timsky.ru - Персональный блог об AutoIt, Miranda, железе, полезном софте и прочей лабуде...

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

Баг(?) TrayMenu
« Отправлен: Декабрь 22, 2009, 21:08:25 »

Онлайн SyDr [?]

  • Локальный модератор
  • *
  • Сообщений: 650
  • Репутация: 157
  • Пол: Мужской
  • Сидра
    • Награды
  • Версия AutoIt: 3.3.12.0
Re: Баг(?) TrayMenu
« Ответ #1, Отправлен: Декабрь 22, 2009, 21:23:37 »
Смени AutoItSetOption('TrayMenuMode', 3)
Возможно, раньше работало нормально из-за:
- Fixed #937: Bad event handling of Opt("TrayMenuMode",1)

По умолчанию при клике для пункта меню отметка убирается (ну, хоть в справке и не сказано, предполагаю, что и обратное верно: отметка добавляется при клике).
Раньше не добавлялась из-за это ошибки(?)

Оффлайн timsky [?]

  • Осваивающий
  • **
  • Сообщений: 93

  • Автор темы
  • Репутация: 28
  • Пол: Мужской
    • Персональный блог об AutoIt, Miranda, железе, полезном софте и прочей лабуде...
    • Награды
Re: Баг(?) TrayMenu
« Ответ #2, Отправлен: Декабрь 22, 2009, 22:30:58 »
SyDr
Я начал с версии 3.2.12.1... полтора года думал, что так и должно работать :D

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

Re: Баг(?) TrayMenu
« Ответ #2 Отправлен: Декабрь 22, 2009, 22:30:58 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
1976 Просмотров
Последний ответ Март 02, 2011, 21:00:51
от r35p3ct
2 Ответов
1156 Просмотров
Последний ответ Август 19, 2014, 15:22:39
от forc1k