主题:  如何让程序不在任务栏上显示?

阿州

职务:普通成员
等级:2
金币:10.0
发贴:447
#12002/9/28 16:44:59
不想让AW的exe在windows任务栏上显示,图标、标题都不要,我听rock提过hook,什么东东?


这个功能谁实现过,告知一下阿,谢谢!!



zuxh

职务:普通成员
等级:1
金币:0.0
发贴:11
#22002/9/28 17:38:54
滨滨的那个u32可以让程序缩小到屏幕的右下角,你想办法把缩小后的图标搞掉不就可以了。(如把图标改成一个小点等)



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#32002/9/28 19:36:44
任务栏上还是有程序的标题在。。呵呵。。

To:冷血。。QQ见。。有好东西给你



阿州

职务:普通成员
等级:2
金币:10.0
发贴:447
#42002/9/29 8:58:45
昨天晚上玩疯狂坦克了,没上QQ

现在能上来吗??



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#52002/9/29 9:12:49
用 ShowWindowAsync(WindowHandle,0) 隐藏窗口
用 ShowWindowAsync(WindowHandle,9) 恢复窗口

ShowWindowAsync是winapi.u32里面的API函数

编辑历史:[这消息被Rock编辑过(编辑时间2002-09-29 09:13:13)]


阿州

职务:普通成员
等级:2
金币:10.0
发贴:447
#62002/9/29 9:18:18
不用隐藏程序窗口,只隐藏菜任务栏中的显示,嘿嘿

rock你那样把窗口都隐藏了 ;)



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#72002/9/29 9:55:33
这个我要查查VB的例子。。但是AW里能不能实现还不能确定



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#82002/9/29 10:19:48
不知道AW里面能不能用全局Hook
具体要用到API函数setwindowshookex



阿州

职务:普通成员
等级:2
金币:10.0
发贴:447
#92002/9/29 10:48:29
我问了我们的程序员,它在帮我想办法,他做过类似的程序,看看能不能用到AW中



cryingfox

职务:普通成员
等级:1
金币:1.0
发贴:172
#102002/9/29 11:06:12
调这个api
SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);
Delphi中试过



阿州

职务:普通成员
等级:2
金币:10.0
发贴:447
#112002/9/29 11:11:04
楼上的,能把这个函数中的参数解释一下吗??



cryingfox

职务:普通成员
等级:1
金币:1.0
发贴:172
#122002/9/29 17:35:29
纠正楼上的一个小错误,第三个参数应该是128
不过我试了,在authorware中还是不行



阿州

职务:普通成员
等级:2
金币:10.0
发贴:447
#132002/9/30 8:27:40
Application

这里填写本程序的路径和名称吗?


我也试了,没反应



cryingfox

职务:普通成员
等级:1
金币:1.0
发贴:172
#142002/9/30 9:20:39
不是,那是delphi里的代码
authorware 直接WindowHandle就可以了



阿州

职务:普通成员
等级:2
金币:10.0
发贴:447
#152002/10/4 11:43:52
办法想了很多,目前还没解决