隱藏Windows系統託盤的方法
2023-08-09 06:45:41 2
專利名稱:隱藏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_GETBUTT0N);
c)通過取得的窗口句柄可以找到其進程以及可執行文件等信息,這樣就可以判斷此窗口(託盤圖標)是否是需要隱藏的;
d)發消息隱藏此圖標(She1 l_No t i f y I con )。(2)恢復系統託盤區域的圖標;
a)與隱藏類似,發消息顯示圖標(She 1 l_No t i f y I con )。(3)截獲被隱藏的系統託盤程序彈出的通知消息;
a)設置系統鉤子截獲所有窗口過程消息(SetWindowsHookEx);
b)根據窗口名稱找到託盤窗口,在鉤子窗口過程中只處理此窗口,其他調用都略過不做處理;
c)處理截獲的消息把通知消息(氣泡)信息保存記錄下來,或者轉發給其他程序再做處理。以上顯示和描述了本發明的基本原理和主要特徵和本發明的優點。本行業的技術人員應該了解,本發明不受上述實施例的限制,上述實施例和說明書中描述的只是說明本發明的原理,在不脫離本發明精神和範圍的前提下,本發明還會有各種變化和改進,這些變化和改進都落入要求保護的本發明範圍內,本發明要求保護範圍由所附的權利要求書及其等效物界定。
權利要求
1.一種隱藏Windows系統託盤的方法,其特徵在於,它包括如下步驟1)隱藏系統託盤區域的圖標,找到系統託盤的窗口,通過消息取得其下的託盤程序子窗口,然後再發消息隱藏此託盤圖標;2)恢復系統託盤區域的圖標,向系統發消息顯示第一步隱藏的託盤圖標;3)截獲被隱藏的系統託盤程序彈出的通知消息,截獲窗口過程,處理系統託盤窗口的消息,截獲通知消息。
2.如權利要求1所述的隱藏Windows系統託盤的方法,其特徵在於,在上述步驟1)中, 隱藏的系統託盤區域中的圖標,此圖標不再顯示,用戶也無法對此圖標進行操作,託盤程序還在運行中。
3.如權利要求1所述的隱藏Windows系統託盤的方法,其特徵在於,在上述步驟2)中, 被隱藏的圖標可以恢復顯示,確保隱藏和顯示狀態時可以切換的。
4.如權利要求1所述的隱藏Windows系統託盤的方法,其特徵在於,在上述步驟3)中, 被隱藏的圖標在彈出通知消息時,可以捕獲此消息,並可以隱藏此消息。
全文摘要
本發明的目的在於公開一種隱藏系統託盤的方法,能夠實現Windows系統託盤圖標的隱藏和恢復,並且可以截獲託盤發出的通知消息,方便管理越來越多的託盤程序,為進一步管理託盤程序提供技術基礎,實現本發明的目的。
文檔編號G06F9/48GK102567105SQ201010618989
公開日2012年7月11日 申請日期2010年12月31日 優先權日2010年12月31日
發明者任偉, 周珩, 楊茂江, 許俊 申請人:上海格爾軟體股份有限公司