介绍
有时候,我们可能想要创建一个不需要烦人的任务栏框的应用程序。我希望这段代码能有所帮助。
步骤

全球声明
下面是一些关于使用界面的简短说明:

DECLARE_INTERFACE(iface)用于声明不是从基接口派生的接口。
DECLARE_INTERFACE_(iface, baseiface)用于声明一个确实是从基接口派生的接口。这是被使用的。接口将派生自IUnknown接口。
然后,让我们为派生接口创建一个别名定义。隐藏,复制CodeDECLARE_INTERFACE_ (ITaskbarList IUnknown)
{
STDMETHOD(QueryInterface)(THIS_ REFIID riid,LPVOID* ppvObj)
STDMETHOD_ (ULONG AddRef)(这)纯;
STDMETHOD_ (ULONG,释放)(这)纯;
STDMETHOD (ActiveTab) (HWND)纯;
STDMETHOD (AddTab) (HWND)纯;
STDMETHOD (DeleteTab) (HWND)纯;
STDMETHOD (HrInit) (HWND)纯;
};
/ /别名
typedef ITaskbarList * LPITaskbarList;
在基于对话框的类声明
是否要将pTaskbar声明为对话框类的属性,这取决于您。实际上,这不是问题,因为实现(下一步)只需要窗口句柄(HWND)。隐藏,复制Codeclass CMyDlg: public CDialog
{


//Init我们的任务栏处理程序
LPITaskbarList pTaskbar;


}
不要忘记在对话框类的构造方法中将pTaskbar设置为NULL。
初始化隐藏,复制CodeBOOL CMyDlg: OnInitDialog ()
{


//初始化组件对象模型(COM)
CoInitialize (0);
我们调用下面的函数,因为我们只需要创建一个对象
CoCreateInstance (CLSID_TaskbarList 0
CLSCTX_INPROC_SERVER IID_ITaskbarList (void * *), pTaskbar);
下面的函数将初始化任务栏列表对象
pTaskbar→HrInit(这个);



}
实现
这是你可以用来隐藏任务栏中的“框”的功能。隐藏,复制Codevoid CMyDlg: DeleteTaskbar ()
{
/ /隐藏它
pTaskbar→DeleteTab(这个);
}
尝试pTaskbar的其他方法,你会体验到一些东西。
如果这篇文章没有解释太多的话,请原谅。我的目的只是提供另一种选择。因为这个“方式”还没有发布。

本文转载于:http://www.diyabc.com/frontweb/news10804.html

如何隐藏一个窗口在任务栏相关推荐

  1. Windows平台下GTK 窗口在任务栏的隐藏问题以及解决办法

    一口气写上了这么长的一个标题,估计吓到不少人.这个问题并不常见,也不是一个很大很严重的问题.但是确实存在,并且gtk的文档里没有说清楚.这导致了我走了一些弯路.好了,进入正题. 我们通过gtk_win ...

  2. 隐藏窗口和任务栏图标的实现

    网上也有这类小程序,用过2个都觉得不够方便,所以就想着自己来实现一个. 功能:响应快捷键或者按钮隐藏(显示)包含关键字的窗口和任务栏图标,可设定隐藏关键字.设定快捷键.程序最小化到托盘. 主要包含以下 ...

  3. C++ 实现隐藏窗口和任务栏图标,再也不用担心玩游戏被发现了

    # 前言 大家在日常生活中经常会遇到玩游戏被发现的情况,在我们使用电脑的时候,即使将窗口最小化,任务栏上仍然会留下图标,非常容易被发现. 为了解决这个问题,我使用 C++ 编写了一个可以一键隐藏窗口的 ...

  4. qt 一个应用程序有2个主窗口,任务栏只有一个应用程序图标

    可以设置为Qt::Tool或者Qt::SubWindow就能实现这种一个应用程序有2个主窗口,任务栏只有一个应用程序图标 flags Qt::WindowFlags This enum type is ...

  5. MFC隐藏主窗口运行的几种方法

    有很多应用程序要求一起动就隐藏起来,这些程序多作为后台程序运行,希望不影响其他 窗口,往往只在托盘区显示一个图标.这些程序通常都是对话框程序,而对话框在初始化的过程上与SDI.MDI的初始化是不同的, ...

  6. mac怎么快速回到桌面 隐藏所有窗口

    当你同时按下Option+Command+h键,就能把所有已打开的程序窗口(不包括当前正在运行的应用程序窗口)最小化到Dock栏上.注意不是关闭哦,是最小化哦.如果需要把程序窗口恢复到屏幕上,直接点击 ...

  7. WPF的消息机制(二)- WPF内部的5个窗口之隐藏消息窗口

    原文:WPF的消息机制(二)- WPF内部的5个窗口之隐藏消息窗口 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/powertoolsteam/ar ...

  8. opengl 深度详解_一步步学OpenGL(1) -《打开一个窗口》

    注意本教程中需要使用的是freeGLUT(GLUT太老会有潜在危险)窗口库和GLEW扩展库. vs2013配置freeGLUT3.0:vs2013 配置 freeglut3.0(opengl的窗口系统 ...

  9. c语言运行时隐藏dos窗口

    c语言运行时隐藏dos窗口 只要加一个这个语句就行了. #pragma comment(linker,"/subsystem:"windows" /entry:" ...

最新文章

  1. Vue指令之v-for——迭代数组、迭代对象中的属性、迭代数字||v-for循环中key属性的使用
  2. pythontcp文件传输_python socket实现文件传输(防粘包)
  3. koa --- nunjucks
  4. GARFIELD@01-07-2005
  5. Java学习第1天:序言,基础及配置tomcat
  6. 强制浏览器重定向到另一页
  7. 【英语学习】【WOTD】etiquette 释义/词源/示例
  8. CPU飙高 解决方法
  9. PC-用Windows XP自带的组策略加固操作系统
  10. 计算机基础win7桌面操作,windows7基本操作方法(零基础的人教学)-win7教程
  11. 语言模型总结(待完善)
  12. 详解基于机器学习的恶意代码检测技术
  13. Json工具 将对象转换为json格式字符串
  14. 【图论】Graph Fourier Transform
  15. 软件工程之信息系统集成
  16. 爱立信宣布收购FYI电视
  17. 基于HFSS设计一种新型圆极化天线
  18. python实现批量变更阿里云DNS解析记录状态
  19. python代码计算字数_如何用python计算文件的字数
  20. python实现统计一个字符串中出现的字母和该字母出现的次数

热门文章

  1. sigsuspend 函数 释疑
  2. chatbot_Chatbot开发简介
  3. 原码、补码的除法运算
  4. 汽车防抱死系统_ABS_建模与模糊PID控制研究
  5. 使用hmailserver搭建邮件服务器
  6. Prometheus监控神技--自动发现配置
  7. 如何使用大智慧条件选股
  8. `CSS filter` 有哪些神奇用途
  9. collect2.exe: error: ld returned 1 exit status分析与解决
  10. TEX:文档的布局与组织