Форум: "Основная";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
ВнизПолучить сообщения окна, зная 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c