Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.02;
Скачать: CL | DM;

Вниз

Пример Хука на окошко...   Найти похожие ветки 

 
xyz ©   (2002-10-16 23:21) [0]

Пожалуйста... Подскажите...


 
Rouse_ ©   (2002-10-17 00:01) [1]

На какое окошко, открытие закрытие, создание и т.п.

Желаю успехов

ЗЫ: Пример хука на Windows?


 
xyz ©   (2002-10-17 20:12) [2]

Пример хука, например, на окна блокнота.
Или на окно МС Ворд...
Да, конечно по виндовсом...


 
Diamond Cat ©   (2002-10-17 23:50) [3]

а хук на что, открытие-зыкрытие, клавиатурный ввод, передвижение мыши, системные сообщения....., и вообще-то на этом сайте в разделе "статьи" выложено описание хука, причем очень грамотное и мелко разжованное.


 
xyz ©   (2002-10-18 18:28) [4]

в статьях я смотрел, но там глобальный хук, а мне надо хук на окошко...
Клавиатурный ввод - в первую очередь.
Отлов системных сообщений - второе. (интересно запретить вырубать авп)
ПОДСКАЖИТЕ!!!
пожалуйста...


 
Diamond Cat ©   (2002-10-19 00:14) [5]

понимаете-ли при перехвате сообщений (из,в) чужих окон надо внедряться в их адресное пространство, наиболее удобный метод это установка глобального хука в котором можно отсекая "лишние" сообщения реагировать только на те которые идут к интересующим тебя окнам.


 
Rouse_ ©   (2002-10-19 00:42) [6]

> Пример хука на Windows? ;) Это я скаламбурил от твоего топика, типа "Пример хука на включение Маздая"


> Diamond Cat © (19.10.02 00:14) Прав, самое лучшее это глобальный хук, в нем смотришь какому приложению идут сообщения и все.

Желаю успехов




 
Igor_thief ©   (2002-10-19 18:14) [7]

А есть ли у кого примерчик хука на нажатия клавиш? Такой, чтобы все что пользователь набирает на клавиатуре переносилось в memo. Я все пытась написать такой, но никак не получается. Не воспринимаются русские буквы, все буквы заносятся в верхнем регистре. Если у кого есть хороший примерчик, то скиньте на мыло igor_thief@pisem.net.


 
xyz ©   (2002-10-19 18:24) [8]

Такой примерчик и мне пригодится ))) f17d@mail.ru

Rouse_, а как узнать кому адресовано сообщение?



 
Diamond Cat ©   (2002-10-20 12:22) [9]

2 Igor_thief © Елы палы да поищите-же по сайту, тут знаетели даже поисковичек сделан (интересно для кого?) мщмте в разделе статьи

2 xyz надеюсь что Rouse_ не обидеться если я отвечу за него,
При сообщениях от мыши передается хендл который можно выцарапать так TMOUSEHOOKSTRUCT(Pointer(L)^).hwnd где L это
function MouseProc(Code, W, l : Integer): LongInt; stdcall;

Если сообщение типа WM_char т.е. от клавиатуры, то приходиться отыскивать получателя через Getactivewindow или чем-нибудь типа этого

по остальным сообщениям читайте хелп


 
Igor_thief ©   (2002-10-20 16:39) [10]

Да я видел примерчик хука в разделе статей, но он не клевый.



Страницы: 1 вся ветка

Текущий архив: 2002.12.02;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
14-4604
oddboy
2002-11-04 08:54
2002.12.02
Нужна прога по элементарной векторной графике!


3-4223
Вопросник
2002-11-13 13:42
2002.12.02
Обращение к БД через Интербэйс. Тормозит!!!


3-4200
MMF
2002-11-13 14:14
2002.12.02
переполнение стека в Grid. Почему?


3-4229
iva
2002-11-14 11:08
2002.12.02
Как добавить в BDE новый Database Driver Name


1-4420
AndrewVolkov
2002-11-22 22:40
2002.12.02
А как нарисовать в rxDBGrid TitleButton?