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

Вниз

Получить сообщения окна, зная Handle   Найти похожие ветки 

 
DelphiLexx   (2004-09-22 18:04) [0]

Как зная Handle окна получить все его сообщения.
Желательно с примером.


 
Lin7   (2004-09-22 18:17) [1]

Вариантов два:
1. Заменить цикл выборки сообщений.
2. Поставить хук.

Если окно твоё - всё просто (лучше вариант 1), если чужое - всё сложнее, что лучше - зависит от задачи.
Вся инфа есть в инете.

Удачи.


 
Defunct ©   (2004-09-22 18:22) [2]

> Желательно с примером.

protected
 procedure WndProc(..);override;


 
Суслик ©   (2004-09-22 18:22) [3]


>  DelphiLexx   (22.09.04 18:04)

Странный ты.
Тебе хорошо ответили на rsdn.

От:  Slicer [Mirkwood] эксперт http://www10.brinkster.com/mirkwoodhq

Дата:  22.09.04 07:34

Ну, пример не приведу, своих дел хватает, а пользоваться надо SetWindowsHookEx, причем ставить хук не глобальный, а только на поток, которому принадлежит окно (GetWindowThreadProcessId). Для типа хука, наверное, подойдет WH_GETMESSAGE. Примеры по хукам можно найти где-нибудь в инете - и учти, что твой хук не глобальный, необязательно помещать обработчик в отдельную dll.

Slicer

Специалист - это варвар, невежество которого не всесторонне :)


Ну что еще надо?

Открываешь msdn.microsoft.com, ищешь SetWindowsHookEx и читаешь.

ЗЫ.
Не пиши "желательно с примером".
Пиши - "обязательно с примером".
Так честнее.


 
DelphiLexx   (2004-09-22 18:25) [4]

Lin 7 большая к тебе просьба дать ссылки на эту инфу с примерами


 
Lin7   (2004-09-22 18:31) [5]

Окно твоё?


 
MetalFan ©   (2004-09-22 18:35) [6]

http://www.delphimaster.ru/articles/hooks/index.html



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
1-1095960132
lipskiy
2004-09-23 21:22
2004.10.10
Как назначить PopupMenu на один из пунктов MainMenu (Срочно!!!)


1-1096276854
DelphiLexx
2004-09-27 13:20
2004.10.10
Перетаскивать форму в клиентской части


1-1096114333
Relaxxx
2004-09-25 16:12
2004.10.10
Как мне в КомбоБокс запихнуть ЧекБоксы???


14-1095860037
Soft
2004-09-22 17:33
2004.10.10
HeatPC.com


1-1096271454
Vova
2004-09-27 11:50
2004.10.10
Помогите подщитать количество пикселей в рисунке