回答
其名爲 「Windows資源管理器」
維基百科這樣說,儘管我認爲Windows資源管理器儘管做了一些與窗口管理器相關的事情與X Window系統在Unix上做的不一樣。 – OregonGhost 2010-03-05 11:44:44
是的,但X Windows並不是一個真正的窗口管理器。例如回到Uni我使用XWindows系統來顯示內容,但窗口管理器是TWM(Tom's Window Manager)。 – gbjbaanb 2010-05-19 22:06:00
@gbjbaanb實際上(至少根據維基百科的文章)X Windows是一個窗口管理器,它只是在Linux環境中,術語「窗口管理器」更常用於像TWM和Compiz等東西。 – Justin 2010-05-20 15:00:08
它有一個非常原始的名字 - 這就是所謂的 「Desktop Window Manager」。你可以看到他們認真思考如何讓這個完全正確。
(這顯然有絕對無關,與微軟營銷部門,否則它會被稱爲一些瘋狂和不相關的像silverstuff或航空)。
在鏈接文章的意義上說,Windows沒有一個獨立的窗口管理器窗口系統負責繪製窗口,「shell」(通常是資源管理器)負責顯示任務欄和桌面上的任何圖標。
然而,窗口管理器的外觀在Microsoft Windows中是一個緊急屬性:所有窗口都有一個處理消息的WindowProc,並且所有未由應用程序代碼處理的消息必須傳遞給一個名爲DefWindowProc的函數。 DefWindowProc處理窗口的非客戶區域中的點擊,以執行窗口管理器的典型任務 - 大小調整,移動,最大化等等。
因爲所有窗口的WindowProcs去選擇如何處理的消息,他們可以選擇不被處理的消息他們自己,而不是調用DefWindowProc函數實現典型的窗口管理器的行爲。任務欄 - 由瀏覽器提供 - 提供按鈕來操作窗口,但最終(a)它只是一個常規的窗口本身,和(b)它發送消息到窗口,讓他們最大化,最小化,恢復等自己,所以再次,任何特定的窗口可以選擇不像其他窗口。
DefWindowProc在user32.dll中實現 - 所以真的那是窗口管理器。
屏幕上繪製線條和像素的東西傳統上是GDI(gdi32.dll),或者現在是WDDM(用於Win7) - Windows顯示驅動程序模型,它具有另一個layert,DWM - 桌面窗口管理器。
在最嚴重的是,你有航空,然後Windows資源管理器的顯示和操作窗口。
哦,是的,我差點忘了Direct2D的是,適合在某處有其他的渲染層。我想他們有一天會拿出一個最終的技術來構成未來25年的圖形和窗口的基礎。
- 1. iceWm窗口管理器窗口問題
- 2. 窗口處理管理器
- 3. (Ruby || Python)窗口管理器
- 4. Visual Studio窗口管理器
- 5. 窗口管理器。 X窗口的內部內容在單獨的窗口中?
- 6. 管理窗口redimension
- 7. C/C + +正在關閉窗口資源管理器窗口
- 8. 如何使tkinter窗口在i3窗口管理器中浮動
- 9. 窗口管理器:WIN死亡:窗口{40c12c30 com.example.trackme/com.example.trackme.MainActivity暫停= FALSE}
- 10. 使用javascript管理命名窗口
- 11. 窗口管理器,$ BadTokenException用的EditText
- 12. Windows和Mac的窗口管理器
- 13. Win32Api - 窗口名稱屬性
- 14. XLib窗口名稱問題
- 15. 按名稱訪問窗口
- 16. C#讀取窗口名稱
- 17. Xlib測試窗口名稱
- 18. 窗口管理問題
- 19. 會話管理窗口azure
- 20. 啓蒙窗口管理器編程
- 21. 建立一個窗口管理器
- 22. VIEW未附加到窗口管理器
- 23. 如何製作窗口管理器?
- 24. E /窗口管理器:android.view.WindowLeaked:活動
- 25. Flex彈出窗口管理器問題
- 26. X11窗口管理器SSH TinyCoreLinux
- 27. 爲Linux創建窗口管理器
- 28. android error「窗口管理器錯誤」
- 29. 從窗口類名稱獲取窗口句柄
- 30. 如何更改Android窗口管理器/活動管理器
資源管理器......? – vpram86 2010-03-05 10:09:55
它被稱爲「資源管理器」 – 2010-03-05 10:10:34
我認爲石英是渲染系統的名稱。 Quartz與GDI或OpenGL並行。 Aqua是Mac的「窗口管理器」的名字。沒有? – 2010-05-19 21:57:27