![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Hook на SysListView32
lds78 © (2002-07-19 09:24:00)Subj. Не ставится и все (для перехвата сообщений)
lds78 (2002-08-06 08:54:00) [1]Исходники будут попозже (в кладовке)
Proton (2002-08-05 20:04:00) [2]
> lds78 (05.08.02 11:34)
> Ошибку нашел... Ура!
юморист
Cobalt (2002-08-05 17:49:00) [3]Поделился бы... Чтоб другие не наступили на эти грабли.
lds78 (2002-08-05 11:34:00) [4]Ошибку нашел... Ура!
Proton (2002-07-30 19:43:00) [5]
> lds78 (29.07.02 13:39)
> Значит, проблема. Хочу написать прогу для установки прозрачного
> фона у иконок. Чисто сообщениями в таймере я это сделал,
> но при обновлении рабочего стола промелькивает старый фон,
> а если перехватывать сообщения на-прямую, тогда было-бы
> круче... Как?
а такую прогу только что в кладовку кинул.
Доработаем вместе ?
17-я строка (2002-07-30 15:53:00) [6]> lds78
Ошибка во мне !!!!
lds78 (2002-07-30 08:35:00) [7]Ну, мастера, никто не подскажет, как через ловушку wh_GetMessage ловить мессаги lvm_...
lds78 (2002-07-29 13:39:00) [8]Значит, проблема. Хочу написать прогу для установки прозрачного фона у иконок. Чисто сообщениями в таймере я это сделал, но при обновлении рабочего стола промелькивает старый фон, а если перехватывать сообщения на-прямую, тогда было-бы круче... Как?
Cobalt (2002-07-23 18:50:00) [9]Ошибка в 17-ой строке...
Тщательно проверьте:
1) Хук должен располагаться в ДЛЛ (вы работаете с чужимпроцессом)
2) Правильность описания ф-ии - хука (Stdcall et cetera)
3) Что возвращает SetWindowsHookEx
4) Что вы делаете в хуке(используйте для передачи данных Map-File)
И вообще, почитайте статью
http://delphi.mastak.ru/articles/hooks/index.html
lds78 (2002-07-23 08:27:00) [10]Виснет explorer
Cobalt (2002-07-20 13:21:00) [11]В чем заключаются ошибки-то? Адрес сообщения неправидный?
lds78 (2002-07-20 13:14:00) [12]Через SetWindowsHookEx(wh_WndProc...), а затем через SetWindowLong, но проблема не в этом, с другими окнами все работает, а именно с этим всегда выпадает ошибка при любом обращении к окну (а это окно Desktop"а, где располагаются иконки рабочего стола). Например, TrayClockWClass работает полностью нормально, а с этим какие-то проблемы. Помогите...
Cobalt (2002-07-19 19:00:00) [13]а как ставили?