如何让指定的程序不在任务栏显示?但是仍然能在后台运行。windowsAPI能做吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何让指定的程序不在任务栏显示?但是仍然能在后台运行。windowsAPI能做吗?相关的知识,希望对你有一定的参考价值。
比如说打开浏览器、聊天窗口、我的电脑什么的,都会在任务栏显示。怎么从任务栏隐藏掉指定的程序?
VC++可以做到吗?用什么函数?
再把 ShowWindow(hwnd,iCmdShow); 删掉,
就没有窗口了追问
你这种是直接把整个窗口都隐藏了,我只想隐藏这个程序的任务栏条形。
追答ShowWindow(FindWindow(0,xxx),SW_HIDE);
追问这不还是隐藏整个窗口吗?我只想隐藏任务条,窗口本身并不想隐藏。
比如QQ的主面板,它只在托盘有图标,而没有任务条,我就想要这个效果
汗...只能帮你到这了
以前用API搞过,不过现在都忘完了
用VB可以隐藏自己的,其余的没印象了
不是,窗口还在,托盘图标也可以在,就是任务栏的条形,不要
追答想隐藏程序的任务栏图标,你可以应用ShowWindow函数并传给它Application->Handle窗口句柄。
ShowWindow(Application->Handle, SW_HIDE);
若想让任务栏图标再出现,只需将SW_HIDE改为SW_SHOW。
ShowWindow(Application->Handle, SW_SHOW);
注: 你也可以设置主窗口的Visible属性为false来隐藏它。
windows下QT程序如何最小化到任务栏
参考技术A 直接点击按“windows”+“M”即可做到多窗口最小化的目的。如下图:
另外Windows 7任务栏最右处的显示桌面按键可以让多窗口最小化,但是当点开一个正在运行的窗口或新建一个对话窗口时,原显示的窗口都会恢复显示。
如果是任务栏标签最小化,则直接右击任务栏空白处,选择属性→点击任务栏按钮→选择从不合并,即可解决。
以上是关于如何让指定的程序不在任务栏显示?但是仍然能在后台运行。windowsAPI能做吗?的主要内容,如果未能解决你的问题,请参考以下文章
Android 隐藏最近任务栏,使Activity 不在最近任务栏显示