找回密码
 加入
搜索
查看: 1571|回复: 1

[AU3基础] TrayCreateItem制作的菜单,点一次前面就会有个对号,怎么取消?

[复制链接]
发表于 2010-12-26 22:06:06 | 显示全部楼层 |阅读模式
本帖最后由 zb7512511 于 2010-12-26 22:10 编辑

TrayCreateItem制作的菜单,点一次前面就会有个对号,怎么取消?

问题刚刚看到别人也有问的,并解决了。
Opt("TrayMenuMode",3)
发表于 2010-12-26 22:22:43 | 显示全部楼层
#Include <Constants.au3>
#NoTrayIcon

Opt("TrayMenuMode",1)
$test   = TrayCreateItem("Test")
$exititem=TrayCreateItem("Exit")

TraySetState()

While 1
    $msg = TrayGetMsg()
    Select
        Case $msg = 0
            ContinueLoop
        Case $msg=$test
            If BitAND(TrayItemGetState($test),$TRAY_CHECKED) Then
                TrayItemSetState($test,BitOr($TRAY_UNCHECKED,TrayItemGetState($test)))
            Else
                TrayItemSetState($test,BitOr($TRAY_CHECKED,TrayItemGetState($test)))
            EndIf
        Case $msg = $exititem
            ExitLoop
    EndSelect
WEnd
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-11 07:29 , Processed in 0.086351 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表