找回密码
 加入
搜索
查看: 1173|回复: 4

求form窗体最小化隐藏后,单击图标如何显示?

[复制链接]
发表于 2009-10-24 22:06:37 | 显示全部楼层 |阅读模式
本帖最后由 316428696 于 2009-10-25 11:40 编辑

窗体关闭后最小化到后台并隐藏,功能已经实现,但是当我单击图标想要显示界面时,界面却不显示!
有高手知道是什么原因么?
发表于 2009-10-24 23:38:48 | 显示全部楼层
本帖最后由 maker 于 2009-10-24 23:39 编辑

没单集哪个图标?托盘?

托盘如下,不是托盘就是你代码有错误需要你发上来检查
#Include <Constants.au3>
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#NoTrayIcon

Opt("TrayMenuMode",1)
TraySetState()
TraySetClick(1)

$Form1 = GUICreate("Form1", 365, 285, 193, 115)
$Button1 = GUICtrlCreateButton("最小化", 120, 120, 75, 25, 0)
GUISetState(@SW_SHOW)

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
                Case $Button1
                        GUISetState(@SW_MINIMIZE)
        EndSwitch
        If TrayGetMsg() = $TRAY_EVENT_PRIMARYUP Then GUISetState(@SW_RESTORE)
WEnd

评分

参与人数 1金钱 +5 收起 理由
316428696 + 5 多谢你!

查看全部评分

 楼主| 发表于 2009-10-24 23:52:53 | 显示全部楼层
嗯,这个代码是我要的,不过,如果是以列表选线选出呢?
 楼主| 发表于 2009-10-24 23:56:20 | 显示全部楼层
请教下高手
TrayCreateItem,如何不多选!帮助里提到是用
Opt("TrayMenuMode",2)
 楼主| 发表于 2009-10-25 11:39:08 | 显示全部楼层
自己解决了!谢谢楼上的代码!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-23 15:29 , Processed in 0.078016 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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