|
18.12.2010, 02:01
|
#16
|
Разработчик
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений (для 225 пользователей)
|
Ответ: Работа с треем
Сообщение от fall ..Впервые я стал полезен кому-то на форуме..
Так держать!
Сообщение от fall ..можно почерпнуть из исходников blackbox (bb4win.com)..
Не только из blackbox, есть еще масса таких же: LiteStep, GeoShell и пр.
Но проблема в том что все они написаны на Си, с которым я ни-ни
Сообщение от fall ..не хватает обрезки WorkArea.. Копайте в сторону SPI_SETWORKAREA..
А теперь поподробней с этого момента))
__________________
Уважай собеседника, а лучше подари ему +
|
(Offline)
|
|
18.12.2010, 04:56
|
#17
|
Разработчик
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений (для 225 пользователей)
|
Ответ: Работа с треем
Сообщение от fall ..при разворачивании окна других программ не залетали под zTrayBar zTaskBar..
Сделал! Теперь вопрос: возможно ли как-то перерегистрировать все развернутые окна и программы,
чтобы они изменили свои размеры под текущую клиентскую область?!...
__________________
Уважай собеседника, а лучше подари ему +
|
(Offline)
|
|
20.12.2010, 22:01
|
#18
|
Оператор ЭВМ
Регистрация: 08.12.2010
Адрес: Белорусь
Сообщений: 25
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Работа с треем
возможно ли как-то перерегистрировать все развернутые окна и программы,
чтобы они изменили свои размеры под текущую клиентскую область?!...
|
Я бы об этом не беспокоился пока что, мелочи...
А вот что иконки не обновляются в трее, это проблема. Как я понял, программа обрабатывает только сообщения NIM_ADD, а ведь есть еще NIM_MODIFY и NIM_DELETE и парочку еще, например которые текст всплывающей подсказки над иконкой присылают.
|
(Offline)
|
|
21.12.2010, 04:08
|
#19
|
Разработчик
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений (для 225 пользователей)
|
Ответ: Работа с треем
Да, трей - самое трудное!..
Сообщение от fall ..вот что иконки не обновляются в трее, это проблема..
см. внимательней пост #3: увы пока только это...
Сообщение от fall ..ведь есть еще NIM_MODIFY и NIM_DELETE и парочку еще..
Я в курсе но с ними некоторые траблы,
т.к это чужие иконки, а не те, что сами добавили))
Как редактировать первый пост?!..
2All: Протестируйте проектик из аттача и отпишитесь все ли иконки трея отображаются и правильное ли у них состояние (Отображена/Отключена/Скрыта)..
__________________
Уважай собеседника, а лучше подари ему +
|
(Offline)
|
|
21.12.2010, 21:52
|
#20
|
Оператор ЭВМ
Регистрация: 08.12.2010
Адрес: Белорусь
Сообщений: 25
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Работа с треем
У меня просто пустой список. WinXP + blackbox.
Уверен, будет проблема вывести иконку заряда батареи (на ноутах). Потому что эти функции нужно писать самому.
А еще иконка сети, хрен поймешь откуда она берется. На форуме bb4win один умелец это реализовал.
|
(Offline)
|
|
22.12.2010, 01:37
|
#21
|
Разработчик
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений (для 225 пользователей)
|
Ответ: Работа с треем
Сообщение от fall У меня просто пустой список. WinXP + blackbox.
Подозреваю, что это из-за Blackbox.
Интересно услышать отзывы других ХР-булочников!..
Сообщение от fall ..проблема вывести иконку заряда батареи (на ноутах)..
Возможно. Не проверял..
Дружище, ты асей пользуешься?.
Сообщение от fall ..А еще иконка сети, хрен поймешь откуда она берется..
Она должна отображаться в проге из поста #19..
(по крайней мере у меня показалась)
__________________
Уважай собеседника, а лучше подари ему +
|
(Offline)
|
|
22.12.2010, 16:32
|
#22
|
Оператор ЭВМ
Регистрация: 08.12.2010
Адрес: Белорусь
Сообщений: 25
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Работа с треем
Дружище, ты асей пользуешься?.
|
Общение в ICQ лишает свободного времени (и рабочего)
Пиши на 374399318, но не обещаю что смогу оперативно ответить.
Она должна отображаться в проге из поста #19..
(по крайней мере у меня показалась)
|
Ну, у меня там вообще ничего нет...
Вероятно, когда пользователь заменит explorer.exe на эту оболочку, у него будет тоже самое.
|
(Offline)
|
|
23.12.2010, 20:56
|
#23
|
Разработчик
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений (для 225 пользователей)
|
Ответ: Работа с треем
Сообщение от fall ..когда пользователь заменит explorer.exe на эту оболочку, у него будет тоже самое..
Понятное дело!. В последнем примере иконки считываются прямо с трея (ToolbarWindow32)
Тем более я не собираюсь делать весь shell.. Пока только таскбар.
Вот, кому интересно:
Shell_TrayWnd |- Button (Пуск) |- ReBarWindow32 | |- MSTaskSwWClass | | +- ToolbarWindow32 | +- ToolbarWindow32 +- TrayNotifyWnd |- TrayClockWClass (там где часики) |- SysPager | +- ToolbarWindow32 (это наши иконки) +- Button
__________________
Уважай собеседника, а лучше подари ему +
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:43.
|