Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как работают "часы" в трее? [D6, WinME, WinXP]


Bonial ©   (2004-05-01 03:21:00) 

Скажите, пожалуйста, как "часы Windows" делают трей шире? Даже в ХР (в ХР размер трея динамически изменяется).


  (2004-05-22 16:12:00) [1]

Удалено модератором


Bonial   (2004-05-22 04:01:00) [2]

Я пробовал сделать свое окно дочерним, но ширина не изменяется.


Anatoly Podgoretsky   (2004-05-01 11:06:00) [3]

Даже в 95


DVM   (2004-05-01 11:00:00) [4]


> Скажите, пожалуйста, как "часы Windows" делают трей шире?
> Даже в ХР (в ХР размер трея динамически изменяется).

Во-первых часы не в трее, а в области уведомлений TrayNotifyWnd.
Во-вторых часы и иконки там расположенные это не одно и то же. Часы - одно из дочерних окон таскбара и соответственно размером часов заведует таскбар. "Трей", короче говоря вычисляет свои размеры исходя и суммы размеров всех находящихся в нем элементов.


Наверх

Титульная страница Поиск, карта сайта Написать письмо