找回密码
 加入
搜索
查看: 3470|回复: 6

[系统综合] 怎样最小化所有的qq聊天对话框?[已解决]

  [复制链接]
发表于 2011-6-23 09:01:06 | 显示全部楼层 |阅读模式
本帖最后由 leon460 于 2011-6-28 09:14 编辑

我有随机的,比如十个QQ聊天对话框,怎样操作他们使他们同时隐藏,让后再显示他们?
谢谢 ,我可以抓到他们的共同  类名为:TXGuiFoundation
不知道怎么操作他们

看我新帖,,感谢大家的帮助
发表于 2011-6-23 17:37:59 | 显示全部楼层
本帖最后由 502762378 于 2011-6-23 17:39 编辑

这样应该没问题
#include <WinAPI.au3>
Opt('MustDeclareVars', 1)

_hide()

Func _hide()
        Local $aWindows, $i
        $aWindows = _WinAPI_EnumWindowsTop()
        For $i = 1 To $aWindows[0][0]
                If $aWindows[$i][1] = "TXGuiFoundation" Then                
                DllCall("user32.dll", "bool", "ShowWindow", "hwnd", $aWindows[$i][0], "int", @SW_HIDE)
                EndIf
        Next
EndFunc 
发表于 2011-6-23 18:16:56 | 显示全部楼层
这个貌似没用吧??学习一下.....
发表于 2011-6-23 18:41:18 | 显示全部楼层
回复 3# yuwentao4761


  我也不知道楼主到底是要隐藏还是最小化,我的那达到的是隐藏;如果最小化把@SW_HIDE改一下即可
 楼主| 发表于 2011-6-23 20:40:17 | 显示全部楼层
回复 4# 502762378

达到隐藏的效果,然后再显示被隐藏的窗口,类似老板键之类的功能,呵呵,,
这位大哥,请问  DllCall("user32.dll", "bool", "ShowWindow", "hwnd", $aWindows[$i][0], "int", @SW_HIDE)
能详细解释下么?我这么查相关的资料?
 楼主| 发表于 2011-6-23 20:44:00 | 显示全部楼层
回复 3# yuwentao4761

2#的代码有效果的,可以隐藏qq聊天窗口
发表于 2011-6-24 08:57:21 | 显示全部楼层
回复 5# leon460


   别叫我大哥,关于这个你得查dllcall了,其实我这个是在UDF中找的。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-12 00:12 , Processed in 0.077454 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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