Приложение оболочки может использовать фильтр (hook) WH_SHELL, чтобы получить важные уведомления. Система вызывает процедуру фильтра (hook) WH_SHELL тогда, когда приложение оболочки собирается стать активным и когда окно верхнего уровня создается или уничтожается.
Обратите внимание! на то, что пользовательские приложения оболочки не получают сообщения WH_SHELL. Поэтому, любое приложение, которое регистрирует себя как заданная по умолчанию оболочка, должно вызвать функцию SystemParametersInfo с флажком SPI_SETMINIMIZEDMETRICS прежде, чем оно (или любое другое приложение смогут получать сообщения WH_SHELL. |
Дополнительную информацию, см. в описании функции ShellProc.