Что нового

WM_Сообщения для пунктов трея

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
хочу отслеживать нажатие пунктов меню программы в трее. пересмотрел UDF, не нашел . может у кого есть пример?
 
Автор
joiner

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
во время выполнения другой функции это не работает :smile:
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Режим
Код:
Opt("TrayOnEventMode", 1)
вроде как прерывает выполнение скрипта
Код:
Opt("TrayOnEventMode", 1)
Opt("TrayMenuMode", 1 + 2)
$test = TrayCreateItem("test")
TrayItemSetOnEvent(-1, "test")
$exit = TrayCreateItem("exit")
TrayItemSetOnEvent(-1, "quit")

Global $i

While 1
  working()
WEnd

Func working()
  For $j = 0 To 100
    Sleep(100)
    $i = $j
  Next
EndFunc

Func test()
  Msgbox(0, "", $i)
EndFunc

Func Quit()
  Exit
EndFunc
 
Автор
joiner

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
точно, работает. в моем случае нужно было учесть некоторые условия. так как вызываемая функция (окно) должна была взаимодействовать с другими окнами скрипта..сейчас разобрался.
 
Верх