Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.167 c
3-73512
Крокус
2002-08-30 10:29
2002.09.23
поиск в Detail таблице


14-73871
Shrek
2002-08-28 17:41
2002.09.23
SoftIce


1-73619
dim-
2002-09-12 11:28
2002.09.23
Штрихкод


1-73628
Skif
2002-09-12 12:50
2002.09.23
Переимонвать по маске


14-73854
Уходитель
2002-08-26 14:21
2002.09.23
Я ухожу. надоело...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский