必威体育Betway必威体育官网
当前位置:首页 > IT技术

隐藏窗口任务栏图标的三种方法

时间:2019-09-02 00:12:14来源:IT技术作者:seo实验室小编阅读:52次「手机版」
 

隐藏任务栏图标

本文介绍三种方法,可以实现隐藏窗口在任务栏中的图标。其中前两种比较坑爹,不建议使用。

转载

原文:https://www.xuebuyuan.com/1338887.html

方法1:

ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);

为窗口设置WS_EX_TOOLWINDOW属性。会有以下效果:

1. 窗口图标不在任务栏显示。

2. 窗口不显示在Alt+Tab的切换列表中。

3. 在任务管理器的应用程序Tab中不显示。

但这个属性有一个坑爹的副作用一定要小心,详细请参考:WS_EX_TOOLWINDOW 属性的陷阱

方法2:

使用ITaskbarList接口的DeleteTab方法。这个方法在XP下是有问题的,被删除的任务栏图标,在窗口被激活时,会再次出现!!再次坑爹!!

BOOL ShowInTaskbar(HWND hWnd, BOOL bShow)

{

   HRESULT hr;

   ITaskbarList* pTaskbarList;

   hr = CoCreateinstance( CLSID_TaskbarList, NULL, CLSCTX_INPROC_SERVER, 

 IID_ITaskbarList, (void**)&pTaskbarList );

   if(SUCCEEDED(hr))

   {

    pTaskbarList->HrInit();

if(bShow)

              pTaskbarList->AddTab(hWnd);

else

  pTaskbarList->DeleteTab(hWnd);

pTaskbarList->Release();

return TRUE;

   }

return false;

}

方法3:

目前我认为比较妥善的一个办法。首先创建一个窗口,并将此窗口隐藏。再以此窗口为父窗口创建你的程序窗口,再利用方法2删除掉任务栏中的图标。

这样处理之后,任务栏中的图标就不会再死而复生了。

通过Spy++去看QQ的主窗口,它也有一个Caption为空的父窗口,想必也是利用的这个方案吧。

相关阅读

百度升级智能小程序:疯狂引流背后隐藏哪些创业新生意

微信小程序大开其道、支付宝小程序打造生态闭环之后,百度智能小程序近日也在对智能小程序大力升级,新开放的三类超级流量入口,从下拉

DNF秘密之森怎么开启 春节隐藏副本秘密之森怎么进

DNF最近开启了春节副本,很多小伙伴还不是春节副本还有个隐藏的秘密之森怎么开启,下面就来为大家详细的介绍一下DNF秘密森林到底怎么

你真的懂代金券|代金券背后隐藏的用户逻辑

代金券(有的也叫红包,实际上都是代金券,叫红包需要交税)是一个古老而又实用的营销工具。线上线下应用于各行各业。究竟什么时候该发什

Win10“隐藏”了一个视频编辑器,好用,免费,很多人却不知

Windows 10有一个隐藏的视频编辑器,有点像Windows Movie Maker或Apple iMovie。您可以使用它来修剪视频或创建自己的家庭电影和幻

隐藏功能是彩蛋还是浪费

微信有一个隐藏功能,也许很多人不知道,就是在朋友圈中长按照相机icon可以直接输入文字。曾经我寻找这个功能无果,只好每篇文章发个自

分享到:

栏目导航

推荐阅读

热门阅读