怎样隐藏应用程序的任务栏图标

首先,请看看这些术语。系统托盘是一个在任务栏右角的小方框,在托盘了应用程序可以显示小图标。任务栏是可以在屏幕上伸展的工具栏。它就是程序图标所在的位置。想隐藏程序的任务栏图标,你可以应用ShowWindow函数并传给它Application->Handle窗口句柄。

ShowWindow(Application->Handle, SW_HIDE);

若想让任务栏图标再出现,只需将SW_HIDE改为SW_SHOW。

ShowWindow(Application->Handle, SW_SHOW);

注: 你可以设置主窗口的Visible属性为false来隐藏它。

注: 通过ShowWindow来隐藏窗口的任务栏图标是不持久的。某些动作会使任务栏图标重现。你可以将隐藏的应用程序窗口设为Tool Window来移走程序的任务栏图标而避免它再次出现。Tool windows永远不会有任务栏图标。 使应用程序窗口成为一个Tool Window有一个副作用:当用户按下Alt-TAB时它将不在程序列表中出现。你可以调用API函数GetWindowLong和SetWindowLong来使应用程序窗口成为一个Tool Window。

WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
     DWORD dwExStyle = GetWindowLong(Application->Handle, GWL_EXSTYLE);
     dwExStyle |= WS_EX_TOOLWINDOW;
     SetWindowLong(Application->Handle, GWL_EXSTYLE, dwExStyle);
     try
     {
        Application->Initialize();
        Application->CreateForm(__classid(TForm1), &Form1);
        Application->Run();
     }
     catch (Exception &exception)
     {
        Application->ShowException(&exception);
     }
     return 0;
}

时间: 2024-10-02 19:42:09

怎样隐藏应用程序的任务栏图标的相关文章

Win8设置任务栏图标合并或者隐藏效果

任务栏图标设置"合并或者隐藏"效果; 任务栏图标设置"从不合并"效果. 操作步骤: 1.在系统任务栏单击右键,选择"属性"打开; 2.点击"任务栏按钮"右侧的按钮; 3.选择需要设置的显示方式"合并隐藏"或者"从不合并"等,点击确定即可.         注:更多请关注电脑教程栏目,三联电脑办公群:189034526欢迎你的加入

任务栏图标的响应和程序的开闭问题

问题描述 任务栏图标的响应和程序的开闭问题 任务栏上给每个程序添加一个图标,用左键打开对应的程序,右键隐藏对应的程序,怎么实现? 解决方案 用enumwindows api函数http://blog.163.com/blue_oceans/blog/static/2674216020072267189200/ 解决方案二: 楼主要求的功能正是操作系统,本身自带的功能. 解决方案三: 打开win7任务栏设置窗口 进入WINDOWS7后系统会自动显示任务栏,而此时的任务栏将使用系统默认设置. 有的时

Win7如何隐藏任务栏图标

  1.首先用鼠标右键在桌面下面的任务栏处点击一下,这时就会出现上拉菜单. 2.移动鼠标在下拉菜单下面找到属性选项然后用鼠标点击属性选项. 3.点击属性以后任务栏和开始菜单属性窗口出现,然后把任务栏下面的隐藏不活动的图标左边打上勾. 4.在隐藏不活动图标左边打上勾以后,然后鼠标点击属性窗口右边的自定义按钮. 5.点击自定义按钮以后进入自定义通知窗口. 6.在自定义通知窗口下面的当前选项栏里面设定当前项目的行为,点击项目右边对应的行为,点击项目行为出现下拉菜单,在下拉菜单里面可以选择再不活动时隐藏

Windows 10如何隐藏Windows Defender任务栏图标

Windows 10 至发布以来就内置集成了 Windows Defender 安全防护应用,但有许多用户平常压根儿就没注意到它的存在.微软为了使安全防护功能更加明显,Windows 10 周年更新中将 Windows Defender 图标列到了任务栏通知区域,以方便用户使用. 禁用任务栏图标并不会影响到 Windows Defender 的正常工作,它仍会在后台对系统进行安全防护,你可以正常通过「设置」-「更新和安全」-「Windows Defender」或在「开始」菜单中搜索 Window

图标不重合-win7任务栏的图标创建后,程序启动时的图标没有与创建好的重合

问题描述 win7任务栏的图标创建后,程序启动时的图标没有与创建好的重合 通过::ShellExecute(NULL, L"TaskBarPin", strLnkFileName, NULL, NULL, SW_SHOW)把创建的程序快捷方式锁定到任务栏后,启动程序时图标没有与创建好的图标重合,出现同一个程序两个相同图标同时存在于任务栏的情况. 把图标锁定到任务栏的方法除了使用TaskBarPin以外还有谁知道有其他方法吗? 解决方案 delphi编的程序好像一定不能重合...

qt窗口切换的时候窗口1关闭窗口2打开时程序任务栏图标消失怎么办

问题描述 qt窗口切换的时候窗口1关闭窗口2打开时程序任务栏图标消失怎么办 1C 第一个窗口为QDidget第二个窗口是QMainWidget主程序main(){ 中先显示的是第一个窗口,}:新手一枚,跪求怎么破?没有c币见谅! 解决方案 自己顶一下,坐等大神来!

三星S5如何隐藏应用程序图标? Galaxy S5隐藏应用程序图标教程

1.在待机页面下,点击[应用程序].     2.点击屏幕右上角的[菜单]键,选择[隐藏应用程序].        3.将需要隐藏的应用程序进行勾选,然后点击屏幕右上角的[完成].    4.完成以上操作后,被选择的应用程序就隐藏成功了.    注:若想恢复显示应用程序图标,请在应用程序界面下,点击屏幕右上角的[菜单]键,点击[显示隐藏的应用程序],勾选要显示的应用程序,然后点击[完成]即可.   注:此处以安卓4.4版本为例.

I8268如何隐藏应用程序图标

1. 在待机页面下,点击[应用程序].   2. 点击手机左下角的[菜单]键,选择[隐藏应用程序].     3. 将需要隐藏的应用程序进行勾选,然后点击屏幕右上角的[完成].      4. 完成以上操作后,被选择的应用程序就隐藏成功了.     提示:如果想恢复显示,请在应用程序界面下,点击手机左下角的[菜单]键,点击[显示隐藏的应用程序],勾选要显示的应用程序,然后点击[完成]即可.

如何整理win7系统任务栏图标提高上网速度

  在windows系统任务栏中主要由开始菜单.应用程序区.语言栏选项和托盘区组成,任务栏的使用对我们操作有很大的帮助,如果在任务栏程序区创建太多的软件图标反而会影响到操作,win7 64位旗舰版下巧妙整理任务栏图标能够大大的提高工作效率. 提高工作效率方法/步骤: 1.看到这么多图标,"任务栏"是不是很累. 2.删除左边那些无用的图标.右键点击图标,单击"将此程序从任务栏解除"选项,这样删除工作完成了. 3.添加自己需要的程序图标.打开程序后在程序图标上面点击右键