找回密码
 加入
搜索
查看: 2070|回复: 5

[AU3基础] [已解决]标题在任务条中隐藏问题。

[复制链接]
发表于 2010-7-21 00:02:08 | 显示全部楼层 |阅读模式
本帖最后由 116154801 于 2010-7-21 00:48 编辑





自己研究了一天了,能力有限了,恳请各位帮帮忙啦。先谢谢各位了,

解决方法:
#include <WinAPI.au3>

$GWL_HWNDPARENT = -8
$_TxtTitle = "一流游戏变速器"
$_Program = "Program Manager"
;Run("notepad.exe")
WinWait($_TxtTitle)
$HwndP = WinGetHandle($_TxtTitle)
$HwndC = WinGetHandle($_Program)
MsgBox(0, "", "隐藏")
_WinAPI_SetWindowLong($HwndP, $GWL_HWNDPARENT, $HwndC)
MsgBox(0, "", "显示")
_WinAPI_SetWindowLong($HwndP, $GWL_HWNDPARENT, 0)
Exit
已经解决了,谢谢 bing614 提供的帮助
http://www.autoitx.com/forum.php ... hlight=%D2%FE%B2%D8

本帖子中包含更多资源

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

×
发表于 2010-7-21 00:17:34 | 显示全部楼层
设置父窗口为一个有效的窗口句柄,例如:桌面
 楼主| 发表于 2010-7-21 00:32:06 | 显示全部楼层
回复 2# thesnow


    太高深了,我不理解捏。哎
 楼主| 发表于 2010-7-21 00:43:28 | 显示全部楼层
$Run=Run("notepad.exe")
WinWait("无标题 - 记事本")
MsgBox(0,"","注意任务栏")
_SetParent("无标题 - 记事本", "Program Manager")
Func _SetParent($TitleP, $TitleC)
    If WinExists($TitleP) Then
        If WinExists($TitleC) Then
            $HwndP = WinGetHandle($TitleP)
            $HwndC = WinGetHandle($TitleC)
            $user32 = DllOpen("user32.dll")
            DllCall($user32, "str", "SetParent", "HWnd", $HwndP, "HWnd", $HwndC)
            Return 1
        Else
            Return -1
        EndIf
    Else
        Return -1
    EndIf
EndFunc
这个可以隐藏一些的软件,可是就没办法隐藏一流游戏变速器,各位帮帮忙啦。
 楼主| 发表于 2010-7-21 00:46:05 | 显示全部楼层
#include <WinAPI.au3>

$GWL_HWNDPARENT = -8
$_TxtTitle = "一流游戏变速器"
$_Program = "Program Manager"
;Run("notepad.exe")
WinWait($_TxtTitle)
$HwndP = WinGetHandle($_TxtTitle)
$HwndC = WinGetHandle($_Program)
MsgBox(0, "", "隐藏")
_WinAPI_SetWindowLong($HwndP, $GWL_HWNDPARENT, $HwndC)
MsgBox(0, "", "显示")
_WinAPI_SetWindowLong($HwndP, $GWL_HWNDPARENT, 0)
Exit
已经解决了,谢谢 bing614 提供的帮助
http://www.autoitx.com/forum.php ... hlight=%D2%FE%B2%D8
发表于 2010-7-21 14:27:15 | 显示全部楼层
呵呵~!! 这个好玩
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-3 14:29 , Processed in 0.083798 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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