如何让运行的程序不要在任务栏显示

程序我想让它运行,但是不想要它显示在任务栏里,就是和时间一起那个角上。我说的是不显示,不是隐藏(右键-属性-自定义-总是隐藏)。这样点开那个小三角还是能开见。
我看很多资料说给它加上系统属性的话就可以不显示了,但是我没有学过编程,不知道怎么改代码。请高手给我个详细的步骤给程序加上ws_ex_toolwindow属性
请仔细看过我的提问认真回答问题,不要复制来的东西

下面两个人给的的确是我要的东西,magichide的功能要更强大些,但是还有一个烦恼,这两个软件都必须要开着才能实现,有没有什么办法把托盘里的图表从开机开始就不显示,但是我又想让magichide运行,我想先用magichide把图标隐藏起来。然后再把magichide删掉,但是一删掉就又失去隐藏功能了。请问有没有什么更好的办法,就是不运行其他软件可以隐藏托盘里的图标。

右键迅雷下载:
http://www.myfilehut.com/userfiles/34038/PS%20Tray%20Factory%20v2.0.rar
PS Tray Factory 是一个系统状态栏图标管理软件,可以将任何状态栏的图标隐藏起来。很多软件都会往状态栏添加图标,这样使得状态栏变得拥挤凌乱,这个小工具可以使状态栏重新成为简单而有效。你可以定义任意一个图标自动显示或隐藏,也可以像 windows xp 那样自动隐藏不常用的图标。不过这是专业的图标管理软件,比 windows 自带的功能可要强多了。如果配合另外一个快速程序运行软件 PS Hot Launch(和这个PS Tray Factory 是同一个公司的软件,而且是免费软件,它也是我汉化的),还可以将桌面也整理得干净有效,不再是堆满了各种各样的文件和快捷方式。 新版本的 PS Tray Factory 还增加了一些其它的功能,如找回丢失的图标,当 windows 的 Explorer.exe 进程崩溃时,会使状态栏的图标全部消失,PS Tray Factory 可以找回这些丢失了的图标。还增加了状态栏图标排序功能、任何程序缩小到状态栏的功能。还有一个重要改变就是以前如果不是从 windows 启动时运行的 PS Tray Factory,那么不能隐藏在此之前的图标,现在已经没有这个问题了,无需重新启动 windows就能立即生效了

事实上,PS TYAR FACTORY不是免费软件,而是20天免费使用,网上流传的2.0汉化版本都是有20天限制的版本,我找了N个破解网站,包括国外的KEY站都没找到有效的破解,病毒倒是染了一身,汗
后来偶尔的机会在网上找到这个完美破解版本,赶紧收藏了

描述一下我认为比较关键的功能:
1。可以随时隐藏任意图标,打上钩就同步隐藏了任务栏的图标
2。可以给每个图标定制隐藏或者显示的热键
3。自身可以隐藏图标,可以设置成随WINDOWS启动,可以设置热键
没有启动画面,很隐蔽的说,呵呵,可以用来隐藏某些软件。。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-10-29
MagicHide这软件送你.很好用,是我以前挂bt,emule用的.
<br>MagicHide-魔法隐藏使用说明(文字版)
<br>
<br>
<br>[软件版本] 4.5 增强版(更新时间2006.8.30)
<br>[运行环境] Win9x/NT4.0/2000/XP/2003
<br>[功能简介]
<br>
<br>欢迎使用MagicHide!
<br>MagicHide是一款优秀的窗口隐藏和修改软件,具有良好的用户界面和管理功能,MagicHide是上班族聊天、看小说、玩游戏时的首选工具,它的超级隐藏和伪装功能将带给您超乎想像的保护功能。她的主要功能如下:
<br>
<br>1.能够快速隐藏任意应用程序窗口。您可以通过设定热键,在任意时候,快速隐藏任意窗口。您可以隐藏/显示特定的一个或一组窗口。
<br>
<br>2.能够隐藏其它程序的托盘图标。真正做到实时刷新,实时隐藏,开机自动隐藏。您不但可以隐藏Win2000/XP/2003以上系统中的托盘图标,更可以隐藏Win98/95下的托盘图标。同样支持热键隐藏;可以给托盘图标发送各种鼠标消息,比如弹出右键托盘菜单等。
<br>
<br>3. 不但可以修改窗口显示的图标和文字,还可以修改其它程序的托盘图标和提示文字。例如可以把聊天窗口伪装成Word,在Windows的任务工具栏上显示的是Word,而实际的窗口却是聊天窗口。
<br>
<br>4.超强的进程隐藏功能和驱动器隐藏功能。
<br>
<br>5. 功能强大的“魔法桌面”功能,这样您可以自定多达9个工作桌面,按热键可以瞬间切换。
<br>
<br>6. 超强的热键项目设置管理功能。热键分为临时热键和持久热键两种,临时热键可以随时绑定到窗口或托盘图标,持久热键可以实现隐藏/显示特定条件的窗口或托盘图标,或用来快速结束指定进程。
<br>
<br>7. 整合进程管理器功能。可以设置任一进程优先级,可以强行结束进程,可以显示进程的详细信息,可以强行结束进程的DLL模块。
<br>
<br>8.MagicHide除了提供了热键隐藏窗口以外,还提供了鼠标隐藏窗口的功能,同时按下鼠标的左右键即可隐藏当前窗口。
<br>
<br>9. 难得一见的托盘图标排序功能。您可以通过她按自己的意愿调整托盘图标的排列顺序。
<br>
<br>10.具有锁定屏幕功能,在您离开时,可以保护您的电脑不让他人操作。
<br>
<br>11.MagicHide提供了密码保护的功能,可以使用密码禁止他人使用MagicHide。
<br>
<br>12. 可以设置隐藏窗口或托盘图标时使系统静音。
<br>
<br>13. 在Win2000/WinXp/Win2003等系统上可以设定任意窗口的透明度,可以设置窗口是否被穿透。
<br>
<br>14. 可以快速关闭所有IE窗口。
<br>
<br>15. MagicHide可以把任意窗口变成最前端显示,加强了对窗口的控制。
<br>
<br>16. 内部整合终极窗口属性修改器,比MS SPY++更强的窗口属性修改工具。您可以通过她查看、修改任意窗口或控制的属性;隐藏任意局部窗口或控制。
<br>
<br>17.MagicHide其它的一些人性化的功能等待您的悉心发掘。
<br>
<br>MagicHide是绿色免安装软件,不写注册表(除设置为“开机自动运行”会写启动项外),只有一个Exe文件和此Readme.txt文件,不带任何动态链接库(DLL)文件,如果要删除MagicHide,只需将MagicHide所在的整个文件夹删除即可。

你先把你要在任务栏上隐藏的图标隐藏,然后去右键单击MagicHide小红星的图标,点隐藏主窗口和托盘图标。

wondows+f12 切换。。。本回答被提问者采纳
第2个回答  2007-05-20
今天我也在想这个问题。后来在网页上和msdn中找到一种方法。
先得到任务栏的句柄:
hTabWnd = FindWindow("Shell_TrayWnd", 0);
hTabWnd = FindWindowEx(hTabWnd, 0, "ReBarWindow32", NULL);
hTabWnd = FindWindowEx(hTabWnd, 0, "MSTaskSwWClass", NULL);
hTabWnd = FindWindowEx(hTabWnd, 0, "SysTabControl32", NULL);
然后用TabCtrl_DeleteItem删除你想要删除的那个按钮(就是程序在任务栏中的那个)。
不过我调用TabCtrl_GetItem时老是出现非法内存操作,哪位哥们给个方法?
第3个回答  2020-12-25

Win10实用功能之31,取消任务栏对运行程序图标的隐藏,操作更便捷

第4个回答  2007-05-23
问题已解决,重新再来
相似回答