В смысле связанной статьи в Windows нет отдельного оконного менеджера.Система управления окнами отвечает за отрисовку окон, а «оболочка» - как правило, обозреватель - отвечает за отображение панели задач и любых значков на рабочем столе.
Внешний вид диспетчера окон, однако, является неотъемлемым свойствомв Microsoft Windows: все окна имеют WindowProc, который обрабатывает сообщения - и все сообщения, не обработанные кодом приложения, должны быть переданы в функцию с именем DefWindowProc.DefWindowProc обрабатывает щелчки в не клиентских областях окон для выполнения задач, типичных для оконных менеджеров - изменения размера, перемещения, максимизации и т. Д.
Поскольку все WindowProcs окна выбирают, как обрабатывать сообщения, они могутрешили не реализовывать типичное поведение оконного менеджера, обрабатывая само сообщение и не вызывая DefWindowProc.
Панель задач, предоставляемая проводником, предоставляет кнопки для управления окнами, но в конечном итоге (а) это просто обычное окно,и (b) Он отправляет сообщения в окна, чтобы они сами могли максимизировать, минимизировать, восстанавливать и т. д., поэтому, опять же, любое конкретное окно может выбрать не действовать как другие окна.
DefWindowProc реализован в user32.dll - настолько реально , что является оконным менеджером.