所以我有更新gui图标的问题。 我想拥有它,所以当我按下按钮时图标会改变,当我按下另一个按钮时,它会变为另一个图标。
当我用这个脚本创建gui时,我可以更改一次图标:
gui, show, w0 h0
Menu, Tray, Icon, %A_WorkingDir%\Files\Red_Icon.ico, 1, 1
gui, destroy
但我似乎无法多次改变它
所以我想知道我如何多次更改图标/如何更改图标
答案 0 :(得分:0)
如果您只想在图标1和图标2之间切换,可以使用:
Gui, Add, Button, gNewIcon, Click to change icon
Gui, Show, w200 h200
Menu, Tray, Icon, C:\icon1.png, , ;first icon path
return
NewIcon:
if (toggle := !toggle)
Menu,Tray,Icon, C:\icon2.png, , ;second icon path
else
Menu, Tray, Icon, C:\icon1.png, , ;first icon path
return
如果您想在多个图标之间切换,请使用:
Gui, Add, Button, x10 y20 gNewIcon1, Click to change to icon 1
Gui, Add, Button, x10 y60 gNewIcon2, Click to change to icon 2
Gui, Add, Button, x10 y100 gIconDef, Click to change icon back to default
Gui, Show, w200 h200
Menu, Tray, Icon, C:\icon1.png, , ;first icon path
return
IconDef:
Menu, Tray, Icon, C:\icon1.png, , ;first icon path
return
NewIcon1:
Menu, Tray, Icon, C:\icon2.png, , ;second icon path
return
NewIcon2:
Menu, Tray, Icon, C:\icon3.png, , ;third icon path
return