(已解决)Au3中怎样在任务栏禁止显示MsgBox图标
本帖最后由 zym3138 于 2013-2-25 13:11 编辑求助:在脚本中使用MsgBox后,会在任务栏上有一个图标,如何去掉这个图标呢。 Local $handle =WinGetHandle("Program Manager")
MsgBox(0,"提示","注意任务栏是否有图标","",$handle) 回复 2# zldfsz
大师的这个可以啊 回复 2# zldfsz
这个可以解决问题了,请问Program Manager是什么作用呢,帮助里找不到 本帖最后由 yinbinly 于 2013-2-25 16:41 编辑
大师说的对 本人理解错了 本帖最后由 yinbinly 于 2013-2-25 16:42 编辑
郁闷 还发重复了 本帖最后由 yinbinly 于 2013-2-25 17:11 编辑
回复 4# zym3138
应该找这个WinGetHandle
Windows的桌面实际上就是一个窗口,其标题就是“Program Manager”,而桌面上的图标则是一个标准的SysListView32控件。 回复 4# zym3138
当一个窗口为某个窗口的子窗口时,任务栏就不会出现该子窗口的图标; 桌面其实也是一个窗口,其标题就是“Program Manager”,2楼的代码就是将msgbox设置为桌面的子窗口,你将其设置为其他窗口的子窗口也会是一样的效果,如下面的代码就是将其设置为记事本的子窗口
Run("notepad")
Local $handle =WinWait("无标题 - 记事本")
MsgBox(0,"提示","注意任务栏是否有图标","",$handle) 回复 8# zldfsz
明白了,谢谢大师啦。真高啊。 回复 8# zldfsz
我自己做一个gui窗口,用这个方法,变成子窗口,任务栏不显示了,但是gui应该显示的内容也不显示了。怎么办 O(∩_∩)O谢谢 应该不会啊,请贴出代码看看 应该不会啊,请贴出代码看看 能不能贴出代码哟。。。。
页:
[1]