Что нового

Баг(?) TrayMenu

timsky

Осваивающий
Сообщения
93
Репутация
28
Windows 7 Ultimate En x64
AutoIt 3.3.2.0 x86/x64
Что-то я не понял. То ли это нововведение, то ли баг. Вобщем, раньше на 3.3.0.0 такой код работал нормально:

Код:
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:
Глюк новой версии? В чейнждлоге вроде ничего об этом нет...
 

SyDr

Сидра
Сообщения
651
Репутация
158
Смени AutoItSetOption('TrayMenuMode', 3)
Возможно, раньше работало нормально из-за:
- Fixed #937: Bad event handling of Opt("TrayMenuMode",1)

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

timsky

Осваивающий
Сообщения
93
Репутация
28
SyDr
Я начал с версии 3.2.12.1... полтора года думал, что так и должно работать :D
 
Верх