Помогите кто знает. Как показали ковыряния в системе в Win9х таскбар на халяву получает сообщения обо всех изменениях окон верхнего уровня (аналогично установке системного хука, но без него)
Программа (explorer, taskman, AstonShell) создают окно класса MsTaskSwWClass и кому-то сообщают об этом. Но вот кому, и что — это не понятно. В 2000, XP — там есть CreateHookWindow (или что-то в этом роде), а вот как быть с 9х?....
Здравствуйте, Unexpected, Вы писали:
U>... Included in Windows 2000
Бессовестно врут. (C)Кот из "Домовенка".
U>а мне надо 9х...
Если этих функций там нет — это одно, а если не проверивши написал — .
Похоже, SetShellWindow это то, что нужно. Хотя не понятно, зачем во всех менеджерах окно, получающее сообщения всегда имеет сабжевый класс...
Я, грешным делом, подумал, что тут все как у трея, когда важно имя...
Здравствуйте, vasketsov, Вы писали:
U>>... Included in Windows 2000 V>Бессовестно врут. (C)Кот из "Домовенка". U>>а мне надо 9х... V>Если этих функций там нет — это одно, а если не проверивши написал — .
Поиск по названию в XP нашел их в user32 и shell32. где они обитают реально определить не смог(showdep клещь погрыз)
в 98ых не нашел ни где.