golang的右下角托盘图标
func onReady() {
systray.SetIcon(icoData)
systray.SetTitle("HTTP Server")
systray.SetTooltip("服务已最小化右下角, 右键点击打开菜单!")
mShow := systray.AddMenuItem("显示", "显示窗口")
mHide := systray.AddMenuItem("隐藏", "隐藏窗口")
systray.AddSeparator()
mQuit := systray.AddMenuItem("退出", "退出程序")
go func() {
for {
select {
case <-mShow.ClickedCh:
mShow.Disable()
mHide.Enable()
ShowConsole()
case <-mHide.ClickedCh:
mHide.Disable()
mShow.Enable()
HideConsole()
case <-mQuit.ClickedCh:
systray.Quit()
}
}
}()
}
func onExit() {
os.Exit(0)
}