Операционная система Microsoft Windows 3.1 для программиста -том 3

         

Фильтр WH_SHELL


Фильтр WH_SHELL предназначен для приложений-оболочек (shell application) и позволяет получать необходимые извещения от операционной системы Windows.

Приведем прототип функции фильтра типа WH_SHELL:

LRESULT CALLBACK ShellProc( int code, // код действия WPARAM wParam, // флаг текущей задачи LPARAM lParam); // не определено

Параметр code может принимать одно из следующих значений:

Значение параметра code Описание
HSHELL_ACTIVATESHELLWINDOW Оболочка должна активизировать свое главное окно
HSHELL_WINDOWCREATED Создано окно верхнего уровня, которое не принадлежит ни одному приложению. Это окно будет существовать во время работы функции фильтра. Идентификатор созданного окна передается через параметр wParam
HSHELL_WINDOWDESTROYED Описанное выше окно верхнего уровня будет уничтожено после завершения работы функции фильтра. Идентификатор уничтожаемого окна передается через параметр wParam

Функция фильтра должна вернуть нулевое значение.



Содержание раздела