|
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Hook Chains
Windows contains many different types of hooks; each type provides access to a different aspect of the Windows message-handling mechanism. For example, an application can use the WH_MOUSE hook to monitor the message traffic for mouse messages.
Windows maintains a separate hook chain for each type of hook. A hook chain is a list of pointers to special, application-defined callback functions called hook procedures. When a message occurs that is associated with a particular type of hook, Windows passes the message to each hook procedure referenced in the hook chain, one after the other. The action a hook procedure can take depends on the type of hook involved. The hook procedures for some types of hooks can only monitor messages; others can modify messages or stop their progress though the chain, preventing them from reaching the next hook procedure or the destination window.
|
Пригласи друзей и счет твоего мобильника всегда будет положительным! |
|
Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Рычажные Цепи
Окно содержит много другие типы захвата; каждый тип обеспечивает доступ к другому аспекту сообщения-обработки механизма Окна. Например, приложение может использовать захват WH_MOUSE, чтобы проверять движение сообщения для сообщений мыши.
Окно поддерживает отдельную рычажную цепь для каждого типа захвата. Рычажная цепь является списком указателей в специальные, определенные прикладные функции возврата вызвавшие процедуры захвата. Когда сообщение происходит, что связано конкретным типом захвата, Окно передает сообщение в каждую рычажную процедуру указанную в рычажной цепи, один после другое. Действие рычажная процедура может взять зависит от типа вовлеченного захвата. Рычажные процедуры для некоторых типов захвата могут только проверить сообщения; другие могут модифицировать сообщения или останавливать их прогресс все-же цепь, предохраняющая их чтобы достигать следующей рычажной процедуры или окно расположения.
|
|
|
|