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

Вниз

Hook на SysListView32   Найти похожие ветки 

 
lds78   (2002-07-19 09:24) [0]

Subj. Не ставится и все (для перехвата сообщений)


 
Cobalt ©   (2002-07-19 19:00) [1]

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


 
lds78   (2002-07-20 13:14) [2]

Через SetWindowsHookEx(wh_WndProc...), а затем через SetWindowLong, но проблема не в этом, с другими окнами все работает, а именно с этим всегда выпадает ошибка при любом обращении к окну (а это окно Desktop"а, где располагаются иконки рабочего стола). Например, TrayClockWClass работает полностью нормально, а с этим какие-то проблемы. Помогите...


 
Cobalt ©   (2002-07-20 13:21) [3]

В чем заключаются ошибки-то? Адрес сообщения неправидный?


 
lds78   (2002-07-23 08:27) [4]

Виснет explorer


 
Cobalt ©   (2002-07-23 18:50) [5]

Ошибка в 17-ой строке...
Тщательно проверьте:
1) Хук должен располагаться в ДЛЛ (вы работаете с чужим процессом)
2) Правильность описания ф-ии - хука (Stdcall et cetera)
3) Что возвращает SetWindowsHookEx
4) Что вы делаете в хуке(используйте для передачи данных Map-File)

И вообще, почитайте статью
http://delphi.mastak.ru/articles/hooks/index.html


 
lds78   (2002-07-29 13:39) [6]

Значит, проблема. Хочу написать прогу для установки прозрачного фона у иконок. Чисто сообщениями в таймере я это сделал, но при обновлении рабочего стола промелькивает старый фон, а если перехватывать сообщения на-прямую, тогда было-бы круче... Как?


 
lds78   (2002-07-30 08:35) [7]

Ну, мастера, никто не подскажет, как через ловушку wh_GetMessage ловить мессаги lvm_...


 
17-я строка   (2002-07-30 15:53) [8]

> lds78
Ошибка во мне !!!!


 
Proton ©   (2002-07-30 19:43) [9]


> lds78 (29.07.02 13:39)
> Значит, проблема. Хочу написать прогу для установки прозрачного
> фона у иконок. Чисто сообщениями в таймере я это сделал,
> но при обновлении рабочего стола промелькивает старый фон,
> а если перехватывать сообщения на-прямую, тогда было-бы
> круче... Как?

а такую прогу только что в кладовку кинул.
Доработаем вместе ?


 
lds78   (2002-08-05 11:34) [10]

Ошибку нашел... Ура!


 
Cobalt ©   (2002-08-05 17:49) [11]

Поделился бы... Чтоб другие не наступили на эти грабли.


 
Proton ©   (2002-08-05 20:04) [12]


> lds78 (05.08.02 11:34)
> Ошибку нашел... Ура!

юморист


 
lds78   (2002-08-06 08:54) [13]

Исходники будут попозже (в кладовке)



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

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

Наверх




Память: 0.49 MB
Время: 0.013 c
1-73601
maxim2
2002-09-12 09:45
2002.09.23
Как сделать такое?


7-73904
FATman
2002-07-11 22:46
2002.09.23
Можно ли поменять кодовую сраницу для своей проги?


1-73586
Star
2002-09-11 22:43
2002.09.23
Как программно увеличить/уменьшить jpg-картинку ?


14-73859
easy
2002-08-28 15:15
2002.09.23
ПОЧЕМУ СОБАКИ ЛУЧШЕ, ЧЕМ МУЖЬЯ


3-73551
Vasechkin
2002-09-03 08:00
2002.09.23
Срочно нужна помощь!!!!!!!