Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для компьютеров > Delphi

Ответ
 
Опции темы
Старый 17.12.2010, 23:01   #16
Trazzy
Разработчик
 
Аватар для Trazzy
 
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений
(для 225 пользователей)
Ответ: Работа с треем

Сообщение от fall ..Впервые я стал полезен кому-то на форуме..
Так держать!

Сообщение от fall ..можно почерпнуть из исходников blackbox (bb4win.com)..
Не только из blackbox, есть еще масса таких же: LiteStep, GeoShell и пр.
Но проблема в том что все они написаны на Си, с которым я ни-ни

Сообщение от fall ..не хватает обрезки WorkArea.. Копайте в сторону SPI_SETWORKAREA..
А теперь поподробней с этого момента))
__________________
Уважай собеседника, а лучше подари ему +
(Offline)
 
Ответить с цитированием
Старый 18.12.2010, 01:56   #17
Trazzy
Разработчик
 
Аватар для Trazzy
 
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений
(для 225 пользователей)
Ответ: Работа с треем

Сообщение от fall ..при разворачивании окна других программ не залетали под zTrayBar zTaskBar..
Сделал! Теперь вопрос: возможно ли как-то перерегистрировать все развернутые окна и программы,
чтобы они изменили свои размеры под текущую клиентскую область?!...
__________________
Уважай собеседника, а лучше подари ему +
(Offline)
 
Ответить с цитированием
Старый 20.12.2010, 19:01   #18
fall
Оператор ЭВМ
 
Регистрация: 08.12.2010
Адрес: Белорусь
Сообщений: 25
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Работа с треем

возможно ли как-то перерегистрировать все развернутые окна и программы,
чтобы они изменили свои размеры под текущую клиентскую область?!...
Я бы об этом не беспокоился пока что, мелочи...
А вот что иконки не обновляются в трее, это проблема. Как я понял, программа обрабатывает только сообщения NIM_ADD, а ведь есть еще NIM_MODIFY и NIM_DELETE и парочку еще, например которые текст всплывающей подсказки над иконкой присылают.
(Offline)
 
Ответить с цитированием
Старый 21.12.2010, 01:08   #19
Trazzy
Разработчик
 
Аватар для Trazzy
 
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений
(для 225 пользователей)
Ответ: Работа с треем

Да, трей - самое трудное!..

Сообщение от fall ..вот что иконки не обновляются в трее, это проблема..
см. внимательней пост #3: увы пока только это...

Сообщение от fall ..ведь есть еще NIM_MODIFY и NIM_DELETE и парочку еще..
Я в курсе но с ними некоторые траблы,
т.к это чужие иконки, а не те, что сами добавили))
Как редактировать первый пост?!..

2All: Протестируйте проектик из аттача и отпишитесь все ли иконки трея отображаются и правильное ли у них состояние (Отображена/Отключена/Скрыта)..
Вложения
Тип файла: zip TrayIcons_test.zip (220.7 Кб, 170 просмотров)
__________________
Уважай собеседника, а лучше подари ему +
(Offline)
 
Ответить с цитированием
Старый 21.12.2010, 18:52   #20
fall
Оператор ЭВМ
 
Регистрация: 08.12.2010
Адрес: Белорусь
Сообщений: 25
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Работа с треем

У меня просто пустой список. WinXP + blackbox.
Уверен, будет проблема вывести иконку заряда батареи (на ноутах). Потому что эти функции нужно писать самому.
А еще иконка сети, хрен поймешь откуда она берется. На форуме bb4win один умелец это реализовал.
(Offline)
 
Ответить с цитированием
Старый 21.12.2010, 22:37   #21
Trazzy
Разработчик
 
Аватар для Trazzy
 
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений
(для 225 пользователей)
Ответ: Работа с треем

Сообщение от fall У меня просто пустой список. WinXP + blackbox.
Подозреваю, что это из-за Blackbox.

Интересно услышать отзывы других ХР-булочников!..

Сообщение от fall ..проблема вывести иконку заряда батареи (на ноутах)..
Возможно. Не проверял..
Дружище, ты асей пользуешься?.

Сообщение от fall ..А еще иконка сети, хрен поймешь откуда она берется..
Она должна отображаться в проге из поста #19..
(по крайней мере у меня показалась)
__________________
Уважай собеседника, а лучше подари ему +
(Offline)
 
Ответить с цитированием
Старый 22.12.2010, 13:32   #22
fall
Оператор ЭВМ
 
Регистрация: 08.12.2010
Адрес: Белорусь
Сообщений: 25
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Работа с треем

Дружище, ты асей пользуешься?.
Общение в ICQ лишает свободного времени (и рабочего)
Пиши на 374399318, но не обещаю что смогу оперативно ответить.

Она должна отображаться в проге из поста #19..
(по крайней мере у меня показалась)
Ну, у меня там вообще ничего нет...
Вероятно, когда пользователь заменит explorer.exe на эту оболочку, у него будет тоже самое.
(Offline)
 
Ответить с цитированием
Старый 23.12.2010, 17:56   #23
Trazzy
Разработчик
 
Аватар для Trazzy
 
Регистрация: 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)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +1, время: 11:29.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com