指定窗口隐藏其任务栏的问题
本帖最后由 漫反射 于 2010-11-26 19:12 编辑#include <WinAPI.au3>
$GWL_HWNDPARENT = -8
$title = WinGetHandle("AutoIt Help")
$program = WinGetHandle("Program Manager")
_WinAPI_SetWindowLong($title, $GWL_HWNDPARENT, $program);隐藏任务栏
看代码,这是一个隐藏帮助AU3帮助文档在任务栏显示的代码,运行之后确实隐藏了,但最小化之后就出来了,有没有办法解决?
多谢了
$hwnd1 = WinGetHandle("AutoIt Help")
$hwnd2 = WinGetHandle("Program Manager")
DllCall("user32.dll", "str", "SetParent", "HWnd", $hwnd1, "HWnd", $hwnd2)
本帖最后由 漫反射 于 2010-11-25 22:13 编辑
让它最小化之后消失掉,或者附在某一个窗口之上,总之不要在任务栏显示,或者阻止它最小化
最佳答案选出来前回复的就加金钱或贡献啊
还有,请问一下,是不是发悬赏贴后帖子没办法修改? 造两个子程序
1.#include <WinAPI.au3>
$GWL_HWNDPARENT = -8
$title = WinGetHandle("AutoIt Help")
WinActivate($title)
$from_h = GUICreate("")
GUISetState(@SW_SHOW)
_WinAPI_SetWindowLong($title, $GWL_HWNDPARENT, $from_h)2.#include <WinAPI.au3>
$GWL_HWNDPARENT = -8
$title = WinGetHandle("AutoIt Help")
$program = WinGetHandle("Program Manager")
_WinAPI_SetWindowLong($title, $GWL_HWNDPARENT, $program)这样在最小化之后重新激活并隐藏,但这样太麻烦了,也不太实际,不知有没有别的什么方法,期待高手 刚好用到了~~~
页:
[1]