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

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

Запретить программе отображаться на панели задач (TaskBar).


AlexanderMS ©   (2006-10-26 19:45:00) 

Скажите, пожалуйста, как сделать, чтобы программа не отображалось на панели задач? Просто я выделил ей место в системном трее ("где часики"), и теперь программа имеет честь бесполезно занимать дорогостоящее место на панели задач.


DiamondShark   (2006-10-27 22:03:00) [1]


> так где ж нужно

например, в OnShow формы помогает.


> для экономии места на панели задач

Это как раз тот ресурс, экономия которого стоит усилий.


AlexanderMS   (2006-10-27 19:49:00) [2]

Автор не "часики очередные пишет плавучие", а добавляет специальный режим работы программы для экономии места на панели задач.


> А это зависит от того, в каком месте выполнить.


Пробовал не в одном месте, так где ж нужно? И вообще, как сделать?


Ketmar   (2006-10-27 19:38:00) [3]

>[7] DiamondShark(c) 27-Oct-2006, 19:37
>Отключение или изменение поведения стандартных системных
>средств навигации допускается только по архивеским
>основаниям.
а может, автор часики очередные пишет плавучие? %-)


DiamondShark   (2006-10-27 19:37:00) [4]


> AlexanderMS ©   (26.10.06 20:00) [2]
>
> >   ShowWindow(Application.Handle, SW_HIDE);
>
> Не работает. Вообще нет эффекта.

А это зависит от того, в каком месте выполнить.


> Просто я выделил ей место в системном трее ("где часики"),
>  и теперь программа имеет честь бесполезно занимать дорогостоящее
> место на панели задач.

"Я бы этому дяде... С большими ушами... Уши бы укоротил."

Отключение или изменение поведения стандартных системных средств навигации допускается только по архивеским основаниям.


AlexanderMS   (2006-10-27 19:18:00) [5]


> сделай ей стиль Tool


Это где установить?
Вообще в Object Inspector'е я нет подходящей настройки.
Если нетрудно, покажите примерчик, пожалуйста.


Ketmar   (2006-10-26 20:22:00) [6]

сделай ей стиль Tool. окно application спрячь.


AlexanderMS   (2006-10-26 20:13:00) [7]


> mainform.Visible := false;

Ага. Но тогда вообще формы не видно. А зачем она нужна, если её не видно?

Нужно, чтобы форма была видимой, но на панели задач не отображалась.


Ketmar   (2006-10-26 20:03:00) [8]

mainform.Visible := false;


AlexanderMS   (2006-10-26 20:00:00) [9]


>   ShowWindow(Application.Handle, SW_HIDE);

Не работает. Вообще нет эффекта.


DrPass   (2006-10-26 19:47:00) [10]

ShowWindow(Application.Handle, SW_HIDE)


Наверх

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