「最小化所有視窗」和「顯示桌面」之間的區別

2021-08-26 11:46:56 字數 660 閱讀 1215

最近在看《wndows程式設計啟示錄》,這裡面寫到了很多windows使用者介面設定時候的很多解決矛盾的藝術。其中看到幾個比較好玩的東西給大家分享一下。

最小化所有視窗」的快捷鍵是」windows+d「, 顯示桌面"的快捷鍵是「windows+ m」

取消所有最小化視窗的快捷鍵是」windows+shift+d「

那麼這兩者之間的區別是什麼呢?

首先最小化所有視窗的原理就是相當於 每個視窗都點了一下最小化那個按鈕,而顯示桌面則是將最小化視窗以後更進了一步。在進行了最小化所有視窗以後,將桌面視窗上公升到視窗堆疊的頂部,(topmost視窗還是會覆蓋在桌面視窗的上面)。

但是當你恢復到正常狀態以後或者取消最小化所有視窗或顯示桌面命令以後,視窗堆疊的順序與原來是不一樣的,那為什麼會這樣呢?

這是因為如果某個視窗響應得非常慢(你肯定遇到過這種狀況),那個如果windows還要按照原來的堆疊方式排列的話,資源管理器也會被掛起,

但是現在windows將這個響應得很慢的視窗暫時放下不管,這樣資源管理器也就不會掛起了,雖然順序打亂了,但是保證了操作能夠快速地執行了

其實這本書裡面還有很多有趣的東西,比如說同時列印很多檔案的話並不是你期望的按照順序來的,很有可能是按照文字的大小來的,因為所有的檔案同事競爭乙個印表機的話,文字小的檔案競爭能力肯定是最強的。呵呵,先寫到這裡吧,還有很多東西自己慢慢看好了

最小化所有視窗和顯示桌面的區別

最小化所有視窗 的鍵盤快捷方式是win m,顯示桌面 的鍵盤快捷方式是win d。這兩種操作,看起來好像都差不多,那它們實際上有什麼不同呢?最小化所有視窗 從字面上很容易理解。它將所有支援 最小化 操作的視窗全部最小化。你可以通過從 系統 選單中選擇 最小化 或單擊標題欄中的最小化按鈕來完成這個操作...

最小化桌面所有視窗的兩個方法

之前,偶也在csdn上看到了一些方法介紹,也有的有 可多次就是試不爽。後來就整理出來了兩份 給各位需要的xdjm們分享一下。這裡,俺在滑鼠抬起時響應最小化當前桌面所有視窗。方法一 void cmydlg onlbuttonup uint nflags,cpoint point 方法二 void cm...

C 開機自啟動和最小化托盤顯示

c 開機自啟動,這個功能是大多數服務型軟體很常用乙個功能,但是這個功能確是不 太好做,花了兩天想對策。不過最終呢,結果還是很滿意的。這個功能要達到的效果是這樣的,所有使用者開機自啟動。最初在網上找的資料都是修改登錄檔,基本上都是行如這樣的 獲取程式執行路徑.class micosoft.win32....