Пятница, 18.07.2025, 20:48 Приветствую Вас Гость

On-line: Книги, учебники, статьи

Главная | Регистрация | Вход | RSS

Глава 6. Некоторые вопросы системного программирования в Windows(4)

Puc. 3.6.5. Простой пример построения глобального фильтра.

Трансляция программ на Рис. 3.6.5.
MASM32:
Динамическая библиотека

 ml /c /coff /DMASM dll2.asm
 link /subsystem:windows /DLL dll2.obj
Основная программа.
 ml /c /coff /DMASM dllex.asm
 rc dial.rc
 link /subsystem:windows dllex.obj dial.res
TASM32:
Динамическая библиотека
 TASM32 /ml dll2.asm
 tlink32 /subsystem:windows -aa -Tpd dll2.obj
Основная программа.
 TASM32 /ml dllex.asm
 brcc32 dial.rc
 tlink32 -aa dllex.obj,,,,,dial.res

При разборе программ на Рис. 3.6.5 обратите внимание на роль, которую играет процедура TOH. Заметьте также, что второй и третий параметр процедуры фильтра в точности соответствует значению аналогичных параметров сообщения WM_KEYDOWN. Кстати, надеюсь, Вы понимаете, почему при нажатии клавиши пробел появляются два сообщения - по одному на нажатие и отпускание.


52 Hook можно перевести как ловушка, да и по смыслу это ближе к понятию ловушка.


Вход на сайт
Поиск
Календарь
«  Июль 2025  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031
Архив записей
Наш опрос
Как Вам удобнее??
Всего ответов: 341
Мини-чат
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 2
    Гостей: 2
    Пользователей: 0