Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]

а как ставили?


Наверх

Титульная страница Поиск, карта сайта Написать письмо