CN102567105B - 隐藏Windows***托盘的方法 - Google Patents

隐藏Windows***托盘的方法 Download PDF

Info

Publication number
CN102567105B
CN102567105B CN201010618989.4A CN201010618989A CN102567105B CN 102567105 B CN102567105 B CN 102567105B CN 201010618989 A CN201010618989 A CN 201010618989A CN 102567105 B CN102567105 B CN 102567105B
Authority
CN
China
Prior art keywords
icon
tray
window
message
hide
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201010618989.4A
Other languages
English (en)
Other versions
CN102567105A (zh
Inventor
周珩
许俊
任伟
杨茂江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Geer software Limited by Share Ltd
Original Assignee
GEER SOFTWARE CO Ltd SHANGHAI
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GEER SOFTWARE CO Ltd SHANGHAI filed Critical GEER SOFTWARE CO Ltd SHANGHAI
Priority to CN201010618989.4A priority Critical patent/CN102567105B/zh
Publication of CN102567105A publication Critical patent/CN102567105A/zh
Application granted granted Critical
Publication of CN102567105B publication Critical patent/CN102567105B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本发明的目的在于公开一种隐藏***托盘的方法,能够实现Windows***托盘图标的隐藏和恢复,并且可以截获托盘发出的通知消息,方便管理越来越多的托盘程序,为进一步管理托盘程序提供技术基础,实现本发明的目的。

Description

隐藏Windows***托盘的方法
技术领域
本发明涉及一种简化对电脑操作过程的方法,特别涉及一种隐藏Windows***托盘的方法。
背景技术
在Windows操作***中,***托盘为用户查看程序状态、快速操作提供了方便。但是随着时间推移,用户的***托盘中的程序越来越多,在面对众多***托盘图标时,反而增加了用户的使用难度。
综上所述,针对现有技术的缺陷,特别需要一种隐藏Windows***托盘的方法,以解决以上提到的问题。
发明内容
本发明的目的在于提供一种隐藏Windows***托盘的方法,解决上述现有技术的缺陷,可以隐藏无用的***托盘程序,简化用户操作。
本发明所解决的技术问题可以采用以下技术方案来实现:
一种隐藏Windows***托盘的方法,其特征在于,它包括如下步骤:
1)隐藏***托盘区域的图标,找到***托盘的窗口,通过消息取得其下的托盘程序子窗口,然后再发消息隐藏此托盘图标;
2)恢复***托盘区域的图标,向***发消息显示第一步隐藏的托盘图标;
3)截获被隐藏的***托盘程序弹出的通知消息,截获窗口过程,处理***托盘窗口的消息,截获通知消息。
本发明的一个实施例中,在上述步骤1)中,隐藏的***托盘区域中的图标,此图标不再显示,用户也无法对此图标进行操作,托盘程序还在运行中。
本发明的一个实施例中,在上述步骤2)中,被隐藏的图标可以恢复显示,确保隐藏和显示状态时可以切换的。
本发明的一个实施例中,在上述步骤3)中,被隐藏的图标在弹出通知消息时,可以捕获此消息,并可以隐藏此消息。
本发明的隐藏Windows***托盘的方法,能够实现Windows***托盘图标的隐藏和恢复,并且可以截获托盘发出的通知消息,方便管理越来越多的托盘程序,为进一步管理托盘程序提供技术基础,实现本发明的目的。
本发明的特点可参阅本案图式及以下较好实施方式的详细说明而获得清楚地了解。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
本发明的隐藏Windows***托盘的方法,它包括如下步骤:
1)隐藏***托盘区域的图标,找到***托盘的窗口,通过消息取得其下的托盘程序子窗口,然后再发消息隐藏此托盘图标;
2)恢复***托盘区域的图标,向***发消息显示第一步隐藏的托盘图标;
3)截获被隐藏的***托盘程序弹出的通知消息,截获窗口过程,处理***托盘窗口的消息,截获通知消息。
本发明中,在上述步骤1)中,隐藏的***托盘区域中的图标,此图标不再显示,用户也无法对此图标进行操作,托盘程序还在运行中。
本发明中,在上述步骤2)中,被隐藏的图标可以恢复显示,确保隐藏和显示状态时可以切换的。
本发明中,在上述步骤3)中,被隐藏的图标在弹出通知消息时,可以捕获此消息,并可以隐藏此消息。
(1)隐藏***托盘区域的图标;
a) 通过窗口名称找到托盘窗口;
b) 发消息取得其下的所有窗口(TB_GETBUTTON);
c) 通过取得的窗口句柄可以找到其进程以及可执行文件等信息,这样就可以判断此窗口(托盘图标)是否是需要隐藏的;
d) 发消息隐藏此图标(Shell_NotifyIcon)。
(2)恢复***托盘区域的图标;
a) 与隐藏类似,发消息显示图标(Shell_NotifyIcon)。
(3)截获被隐藏的***托盘程序弹出的通知消息;
a) 设置***钩子截获所有窗口过程消息(SetWindowsHookEx);
b) 根据窗口名称找到托盘窗口,在钩子窗口过程中只处理此窗口,其他调用都略过不做处理;
c) 处理截获的消息把通知消息(气泡)信息保存记录下来,或者转发给其他程序再做处理。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内,本发明要求保护范围由所附的权利要求书及其等效物界定。

Claims (3)

1.一种隐藏Windows***托盘的方法,其特征在于,它包括如下步骤:
1)隐藏***托盘区域的图标,方法如下:
通过窗口名称找到***托盘的窗口,通过发消息取得其下的托盘程序子窗口,再通过取得的窗口句柄找到其进程以及可执行文件信息,并依此判断此窗口,即托盘图标是否是需要隐藏的;然后再发消息隐藏此托盘图标;
2)恢复***托盘区域的图标,方法如下:
向***发消息显示第一步隐藏的托盘图标,隐藏的***托盘区域中的图标,此图标不再显示,用户也无法对此图标进行操作,托盘程序还在运行中;
3)截获被隐藏的***托盘区域的图标程序弹出的通知消息,截获窗口过程,处理***托盘窗口的消息,截获通知消息,其具体操作如下:
a) 设置***钩子截获所有窗口过程消息;
b) 根据窗口名称找到托盘窗口,在钩子窗口过程中只处理此窗口,其他调用都略过不做处理;
c) 处理截获的消息把通知消息信息保存记录下来,或者转发给其他程序再做处理。
2.如权利要求1所述的隐藏Windows***托盘的方法,其特征在于,在上述步骤2)中,被隐藏的图标可以恢复显示,确保隐藏和显示状态是可以切换的。
3.如权利要求1所述的隐藏Windows***托盘的方法,其特征在于,在上述步骤3)中,被隐藏的图标在弹出通知消息时,可以捕获此消息,并可以隐藏此消息。
CN201010618989.4A 2010-12-31 2010-12-31 隐藏Windows***托盘的方法 Active CN102567105B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010618989.4A CN102567105B (zh) 2010-12-31 2010-12-31 隐藏Windows***托盘的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010618989.4A CN102567105B (zh) 2010-12-31 2010-12-31 隐藏Windows***托盘的方法

Publications (2)

Publication Number Publication Date
CN102567105A CN102567105A (zh) 2012-07-11
CN102567105B true CN102567105B (zh) 2014-09-17

Family

ID=46412596

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010618989.4A Active CN102567105B (zh) 2010-12-31 2010-12-31 隐藏Windows***托盘的方法

Country Status (1)

Country Link
CN (1) CN102567105B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103235903B (zh) * 2013-04-12 2015-12-23 广东欧珀移动通信有限公司 一种移动终端隐藏程序处理方法和装置
CN103324893B (zh) * 2013-05-31 2017-11-07 华为技术有限公司 隐私保护的方法和装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101714079A (zh) * 2008-10-07 2010-05-26 华硕电脑股份有限公司 计算机***转移关于通知区的通知图标的方法及其相关装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7631270B2 (en) * 2005-09-16 2009-12-08 Microsoft Corporation Network connectivity and wireless status in a notification area
CN100539727C (zh) * 2006-02-27 2009-09-09 宇龙计算机通信科技(深圳)有限公司 移动通信终端托盘管理方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101714079A (zh) * 2008-10-07 2010-05-26 华硕电脑股份有限公司 计算机***转移关于通知区的通知图标的方法及其相关装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
无蓝.新春有礼——QQ技巧大放送.《电脑知识与技术(经验技巧)》.2007,(第3期),110. *

Also Published As

Publication number Publication date
CN102567105A (zh) 2012-07-11

Similar Documents

Publication Publication Date Title
US20150295863A1 (en) Method and system for processing incoming messages
CN104793838B (zh) 一种实现悬浮显示的方法及装置
CN106681624B (zh) 基于触摸显示屏的批注显示方法和装置
CN103365779B (zh) 软件测试方法和***
CN102929485B (zh) 一种字符输入方法及装置
CN103092484B (zh) 解锁屏幕的方法、装置及终端
CN108008888B (zh) 一种快速切换应用程序及其界面的方法及装置
CN107493375A (zh) 移动终端扩展式投屏方法及投屏***
CN102768587A (zh) 一种触摸屏解锁方法及装置
AU2011276797A1 (en) Method and device for window object inertial movement
CN106503502B (zh) 基于双***的通知消息处理方法及其移动终端
CN102270097A (zh) 一种解除终端屏幕锁的方法及便携式终端设备
CN102541455A (zh) 一种快速切换操作的方法及装置
CN102917130A (zh) 一种防止触摸屏智能手机误操作的方法及***
CN104123164A (zh) 一种应用程序的启动方法和装置
CN103124313B (zh) 一种短信查看方法及装置
CN102567105B (zh) 隐藏Windows***托盘的方法
CN103019899A (zh) 一种智能终端事件回放的方法、***和智能终端
CN104536681A (zh) 一种基于触摸屏同时开启多个应用的方法及***
CN103365524A (zh) 基于状态栏图标的应用协同方法及通信终端
CN106919377A (zh) 确定应用程序的展示界面是否是白屏的方法及装置
CN105893019A (zh) 用于智能手机的用户手册呼出方法和装置
CN112764891B (zh) 电子终端及控制应用的方法
CN107203308B (zh) 一种显示方法及终端
CN104506732B (zh) 基于联系人的***切换方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address

Address after: 200436 Room 601, Lane 299, Lane 299, JIANGCHANG West Road, Jingan District, Shanghai

Patentee after: Geer software Limited by Share Ltd

Address before: 200070 50 Mau Ling Road, Zhabei District, Shanghai

Patentee before: Geer Software Co., Ltd., Shanghai

CP03 Change of name, title or address