Форум: "WinAPI";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];
ВнизКак завершить Explorer.exe? Найти похожие ветки
← →
Seldon © (2004-05-31 00:31) [40]Их вполне может не быть. Aston, talisman. например.
← →
Gero © (2004-05-31 00:32) [41]
> Piter © (31.05.04 00:30)
НЕТУ у меня их, НЕТУ.
Взял, убил explorer.exe и обхожусь без них.
← →
Piter © (2004-05-31 00:50) [42]DVM (31.05.04 00:31) [39]
У меня стоит своя собственная - там есть и пуск и панель задач и десктоп и даже трей
хм. Ну в общем, убедили. Я действительно слышал об альтернативных Shell"ах.
Только вот Explorer то как раз автоматом и грузится. Во всяких автозагруках и RunOnce его нету, а каждый раз при входе в винду появляется пуск и все остальное :)
Небось в реестре какой ключик?
Причем, интересно. А ваш трей показывает иконки те же самые, что и виндовый трей? То есть любая иконка, которую "положили" с помощью Shell_NotifyIcon будет у вас показана? Интересно, а где вы берете список иконок, окна, куда нужно сообщения от иконок посылать?
P.S. Просто для меня дико, что винда и без explorer"а
← →
DVM © (2004-05-31 00:56) [43]
> Небось в реестре какой ключик?
да для NT/2000/XP - Ключ в HKCU или HKLM, В 98 - в system.ini.
> А ваш трей показывает иконки те же самые, что и виндовый
> трей? То есть любая иконка, которую "положили" с помощью
> Shell_NotifyIcon будет у вас показана?
Да все абсолютно. Даже ShellServiceObjects (сеть, громкость ...)
> Интересно, а где вы берете список иконок, окна, куда нужно
> сообщения от иконок посылать?
Окну с классом Shell_TrayWnd приходят сообщения WM_COPYDATA - в них вся информация. Если запускать совместно с эксплорером, то нужно ставить ловушку WH_GETMESSAGE на сообщения этого окна эксплорера иначе дать классу своего окна такое название.
← →
Gero © (2004-05-31 00:57) [44]
> Piter © (31.05.04 00:50)
http://www.delphikingdom.ru/asp/viewitem.asp?UrlItem=/treasury/systray.htm
← →
DVM © (2004-05-31 01:02) [45]
> Gero © (31.05.04 00:57) [44]
то, что там написано, годится лишь для самого-самого поверхностного ознакомления с тем, что из себя представляет область уведомлений и как ее воспроизвести в своей программе.
← →
Gero © (2004-05-31 01:03) [46]
> DVM © (31.05.04 01:02)
Да, и пример там глючный.
Но Piter"у, кажется больше пока и не надо.
P.S. Off:
Ты свою статью писать так и не собираешься?
← →
Piter © (2004-05-31 01:08) [47]DVM (31.05.04 00:56) [43]
то нужно ставить ловушку WH_GETMESSAGE на сообщения этого окна эксплорера иначе дать классу своего окна такое название
ни фига. Всего-то... да, не так уж и сложно :)
← →
DVM © (2004-05-31 01:10) [48]
> Ты свою статью писать так и не собираешься?
Это про оболочки что-ли? Да надо бы. Но времени свободного немного. Начал вообще то.
← →
DVM © (2004-05-31 01:14) [49]
> да, не так уж и сложно :)
Сложности начинаются потом, с вытаскиванием нужной информации из WM_COPYDATA. Есть несколько видов структур, описывающих данные для иконки (для 98/2000/xp) и также абсолютное отсутствие инфы о том, как подгрузить, скажем, регулятор громкости и т.д. И куча другого, на разгребание чего уйдет пол-года минимум.
Страницы: 1 2 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.039 c