Что нового

[Tray] Разные функции при нажатии на значок, левой или правой кнопки мыши.

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Если установлена опция Opt("TrayOnEventMode", 1), как сделать так, что бы при нажатии на иконку в трее левой кнопкой мыши запускалась одна функции, а при нажатии правой кнопкой - показывалось меню (созданные при помощи TrayCreateItem). Или как можно различать, какой кнопкой было нажато на значок?



Добавлено:
Сообщение автоматически объединено:

А, я понял. Не заметил функцию TraySetOnEvent
 

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Код:
#Include <Constants.au3>

Opt('TrayMenuMode', 1)
Opt('TrayOnEventMode', 1)

$iExit = TrayCreateItem('Exit')
TraySetOnEvent ($TRAY_EVENT_PRIMARYDOWN, 'Test')
TraySetState()
TraySetClick(16)

While 1
    Switch TrayGetMsg()
        Case $iExit
            Exit
    EndSwitch
WEnd

Func Test()
    MsgBox(0, '', '')
EndFunc
 
Верх