找回密码
 加入
搜索
查看: 2217|回复: 7

如何让GUICreate创建的GUI在任务栏上隐藏

[复制链接]
发表于 2008-5-15 16:17:33 | 显示全部楼层 |阅读模式
#NoTrayIcon
GUICreate("Form1", @DesktopWidth - 1000, @DesktopHeight - 700, -1, -1, $ws_popup)

创建了个Form1的窗体,怎么可以让这个Form1窗口不在任务出现?

[ 本帖最后由 木纳 于 2008-5-15 19:59 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2008-5-15 16:37:54 | 显示全部楼层
$HIDE = GUICreate("")
GUICreate("我不在任务栏显示",500,500,-1,-1,-1,-1,$HIDE)
GUISetState()
Sleep(5000)

评分

参与人数 1贡献 +1 收起 理由
lynfr8 + 1

查看全部评分

发表于 2008-5-15 16:39:55 | 显示全部楼层
添加扩展样式$WS_EX_TOOLWINDOW,比如
GUICreate("Form1", @DesktopWidth - 1000, @DesktopHeight - 700, -1, -1, $ws_popup,$WS_EX_TOOLWINDOW)

评分

参与人数 1金钱 +1 收起 理由
木纳 + 1 经典..thank you

查看全部评分

发表于 2008-5-15 16:42:40 | 显示全部楼层
二楼那个使用了子窗口= =
发表于 2008-5-16 20:46:35 | 显示全部楼层
如果真的喜欢使用子窗口大法,可以这样
GUICreate("我不在任务栏显示",500,500,-1,-1,-1,-1,WinGetHandle(AutoItWinGetTitle()))

评分

参与人数 1贡献 +1 收起 理由
lynfr8 + 1

查看全部评分

发表于 2009-7-27 03:20:14 | 显示全部楼层
好东西·收下了
发表于 2009-12-2 23:10:40 | 显示全部楼层
如果真的喜欢使用子窗口大法,可以这样
GUICreate("我不在任务栏显示",500,500,-1,-1,-1,-1,WinGetHandle( ...
asdf 发表于 2008-5-16 20:46



    NB大法,直接以自身做为子窗口,不用创建两个隐藏一个来弄
发表于 2011-11-19 12:07:18 | 显示全部楼层
好贴子,太好了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-6 09:52 , Processed in 0.108332 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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