Главная страница
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.015 c
3-4220
jen_bond
2002-11-13 21:39
2002.12.02
Ежесекундное обнавление данных


1-4397
Ag2002
2002-11-20 18:22
2002.12.02
запуск


1-4493
dextjar
2002-11-20 18:13
2002.12.02
Компоненты


8-4517
diablo_al
2002-07-25 20:59
2002.12.02
TV-Tuner нужно добраться к ДУ


1-4384
Niko
2002-11-20 18:18
2002.12.02
SynEdit