Фильтры (hook) WH_CALLWNDPROC и WH_CALLWNDPROCRET

Фильтры (hook) WH_CALLWNDPROC и WH_CALLWNDPROCRET, дают возможность осуществлять текущий контроль за сообщениями, отправленными оконным процедурам. Система вызывает процедуру фильтра (hook) WH_CALLWNDPROC перед передачей сообщения принимающей оконной процедуре и вызывает процедуру WH_CALLWNDPROCRET после того, как оконная процедура обработала сообщение.

Фильтр (hook) WH_CALLWNDPROCRET передает указатель на структуру CWPRETSTRUCT  процедуре фильтра (hook). Структура содержит возвращаемое значение из оконной процедуры, которая обрабатывала сообщение, а так же параметры, связанные с этим сообщением. Обработка перехваченного сообщения окна не работает для сообщений, которые устанавливаются между процессами.

Дополнительную информацию, см. в описании функций CallWndProc и CallWndRetProc.

 

Назад в оглавление
На главную страницу

Hosted by uCoz