Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.11.2009, 13:48   #1
Gerzs
Форумчанин
 
Аватар для Gerzs
 
Регистрация: 23.07.2009
Сообщений: 185
По умолчанию Как скрыть окно на панели задач?

Что-то ничего рабочего нагулить не смог.
З.Ы. у меня D2009
Gerzs вне форума
Старый 19.11.2009, 13:55   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

А по форуму слабо пройтись?
Совсем недавно было.
Код:
procedure TForm1.FormShow(Sender: TObject);
begin
ShowWindow(Application.Handle, sw_Hide); 
end;
Или лень так обуяла?

Последний раз редактировалось mihali4; 19.11.2009 в 16:23.
mihali4 вне форума
Старый 19.11.2009, 14:05   #3
Gerzs
Форумчанин
 
Аватар для Gerzs
 
Регистрация: 23.07.2009
Сообщений: 185
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
А по форуму слабо пройтись?
Совсем недавно было.

Или лень так обуяла?
Не заметил, буду внимательней.
Gerzs вне форума
Старый 19.11.2009, 15:12   #4
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

В 2009 вроде в файле проекта (Project - view source) должна быть строка Application.MainFormOnTaskbar, отвечающая за это
пыщь
JTG вне форума
Старый 19.11.2009, 15:30   #5
Gerzs
Форумчанин
 
Аватар для Gerzs
 
Регистрация: 23.07.2009
Сообщений: 185
По умолчанию

Честно говоря не работает, если я вас правильно понял
Код:
Application.MainFormOnTaskbar := false;
Gerzs вне форума
Старый 19.11.2009, 15:37   #6
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

честно говоря, кто вам мешает воспользоваться - SetWindowLong при создании формы
Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
 SetWindowLong(Application.Handle, GWL_EXSTYLE, GetWindowLong(Application.Handle, GWL_EXSTYLE) or
  not WS_EX_APPWINDOW)

upd
-------

Цитата:
raxp, и это пробовал – не работает. Работает только вариант предложенный mihali4
мдя... на d2009 переходить не буду
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 19.11.2009 в 15:46.
raxp вне форума
Старый 19.11.2009, 15:41   #7
Gerzs
Форумчанин
 
Аватар для Gerzs
 
Регистрация: 23.07.2009
Сообщений: 185
По умолчанию

raxp, и это пробовал – не работает. Работает только вариант предложенный mihali4

upd
-------

Цитата:
Сообщение от raxp Посмотреть сообщение
мдя... на d2009 переходить не буду
У меня частный случай, видимо у JTG все гуд

Последний раз редактировалось Gerzs; 19.11.2009 в 15:58.
Gerzs вне форума
Старый 19.11.2009, 15:59   #8
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

ну, а если в файле проекта dpr:
Код:
...  
begin
  SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
  Application.Initialize;
...
тоже нет?
хотя це теж саме

upd
------
Цитата:
Нет, я этот метод самым первым пробивал нигде не работает
ну нигде, видимо в d2009.... ух ты мой старый добрый и работающий d6
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 19.11.2009 в 16:05.
raxp вне форума
Старый 19.11.2009, 16:03   #9
Gerzs
Форумчанин
 
Аватар для Gerzs
 
Регистрация: 23.07.2009
Сообщений: 185
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
ну, а если в файле проекта dpr:
Код:
...  
begin
  SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
  Application.Initialize;
...
тоже нет?
хотя це теж саме
Нет, я этот метод самым первым пробивал нигде не работает
Gerzs вне форума
Старый 19.11.2009, 16:42   #10
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Закрыл, а то начался оффтоп и флуд.
Если ТС захочет открыть вновь - мне в ЛС...
mihali4 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как сделать форму по типу панели задач? Paul Hindenburg Win Api 1 21.11.2008 12:12
как спрятать прогу на панели задач aesoem Общие вопросы Delphi 4 05.08.2008 17:47
Как скрыть процесс в списке процессов диспетчера задач? SeRhy Помощь студентам 6 02.02.2008 10:28
Скрыть с панели задач форму! Oleg Romanchuk Помощь студентам 2 18.08.2007 08:11
Как включить/выключить автоматическое скрытие панели задач. fen Общие вопросы Delphi 2 10.07.2007 14:25