| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Как в WindowsXP скрыть приложение в списке задач |
| Автор: Delphist 18.10.2004, 11:29 |
| Как в WindowsXP скрыть приложение в списке задач. |
| Автор: x77 18.10.2004, 11:39 |
| копай RegisterServiceProces или поищи по форуму - этот вопрос уже оскомину набил. |
| Автор: Akella 18.10.2004, 15:35 |
| пиши сервис |
| Автор: Delphist 18.10.2004, 16:32 | ||
Ура нашел ответ на свой вопрос. Не нужен ни какой сервис, все гораздо проще: Суем в обработчик формы OnPaint ShowWindowApplication.Handle,sw_Hide) |
| Автор: x77 18.10.2004, 17:03 |
| блин.... Delphist, ты кто? просто был у меня знакомый парень с kuban.ru и shelek.com... с таким же ником. я думал что ты - это он. но по постам вижу, что ошибся. 1) из списка задач ты таким образом прогу не уберёшь. 2) в OnPaint делать переоткрытие - самоубийство, этот обработчик вызывается сотни раз при простом движении мыши по форме. вставь в проект строчку Application.ShowMainForm := FALSE - и получишь счастье. с tasbar'а прога уйдёт - но в симке задач (Диспетчер задач) будет видна по-прежнему. 3) если надо убрать и оттуда - то писать сервис. |
| Автор: decoder 18.10.2004, 17:29 |
| Всё правильно истец написал: ShowWindow в ИксПи из диспетчера задач прогру убирает! А RegisterServiceProcess есть тока в 95/98/Me - там ШоуВиндоу не пройдёт! |
| Автор: x77 18.10.2004, 17:32 |
| пора ставить виндовоз икспи |