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

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

Вопрос про стили... [D6, Win95/98]


xZero ©   (2003-01-25 16:08:00) 

Скрывая свою программу с помощью sw_hide на таске остаентся кнопка, как бы мне ее скрыть?


Юрий Зотов   (2003-01-27 07:33:00) [1]

> SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);

А зачем же сбрасывать все остальные стили? Мало ли что там может быть. Обычно делают так:
SetWindowLong(..., GWL_EXSTYLE,
GetWindowLong(..., GWL_EXSTYLE) or WS_EX_TOOLWINDOW);


> Дык прога то на апи

Тогда при чем тут Application? В WndClassEx главного окна пропишите WS_EX_TOOLWINDOW, вот и все.


xZero   (2003-01-26 20:59:00) [2]

Прочтите эту тему с самого начала!!!


Yrtimd   (2003-01-26 20:57:00) [3]

А, ну тогда ShowWindow (MyWndHandle, SW_HIDE) попробуй...


xZero   (2003-01-26 20:49:00) [4]

Дык прога то на апи


Yrtimd   (2003-01-26 20:46:00) [5]

Ну, проще будет

Application.MainForm.Hide;

пробуй...


xZero   (2003-01-26 20:43:00) [6]

SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
это работает, но окно также сворачивается над пуском, как его от туда выкинуть?


Evgeniy Startsev   (2003-01-25 16:32:00) [7]

SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);


Cobalt   (2003-01-25 16:26:00) [8]

Скрывай не главную форму, а Application.handle


Наверх

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